[PyTorch][aarch64] Cast to signed char to fix aarch64 build (#165021)

Summary:
Initial fix: D39198776
Reverted by clang-tidy bot: D83948172

Test Plan:
Can now build on aarch64
{P1983767795}

Reviewed By: bigning

Differential Revision: D84203406

Pull Request resolved: https://github.com/pytorch/pytorch/pull/165021
Approved by: https://github.com/cyyever, https://github.com/Skylion007
This commit is contained in:
Kostas Tsiampouris
2025-10-14 05:37:34 +00:00
committed by PyTorch MergeBot
parent 496adf9f9c
commit e93981c243

View File

@ -53,7 +53,8 @@ enum class PickleOpCode : char {
BINFLOAT = 'G',
// Protocol 2
PROTO = '\x80',
// NOLINTNEXTLINE(readability-redundant-inline-specifier)
PROTO = char('\x80'),
NEWOBJ = '\x81',
EXT1 = '\x82',
EXT2 = '\x83',
@ -71,7 +72,8 @@ enum class PickleOpCode : char {
SHORT_BINBYTES = 'C',
// Protocol 4
SHORT_BINUNICODE = '\x8c',
// NOLINTNEXTLINE(readability-redundant-inline-specifier)
SHORT_BINUNICODE = char('\x8c'),
BINUNICODE8 = '\x8d',
BINBYTES8 = '\x8e',
EMPTY_SET = '\x8f',