summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorRyan Prichard <rprichard@google.com>2024-02-27 22:34:07 -0800
committerGitHub <noreply@github.com>2024-02-27 22:34:07 -0800
commit8eea478f57e79b6fad065d023355907bc2098206 (patch)
tree3c39cc08481b7cde12400af052a241de0776689c /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent4d04a40adb68f284350831911a658715134c66d8 (diff)
[ItaniumDemangle] reject A-F in FP literals (#83061)
Sync this change to the copy of ItaniumDemangle.h in "llvm": https://github.com/llvm/llvm-project/pull/82864 The Itanium C++ ABI specifies that FP literals are encoded using a lowercase hexadecimal string. Previously, libc++abi allowed uppercase A-F characters but decoded them by subtracting 'a' from them, producing negative digit values. It is especially confusing to accept an 'E' digit because 'E' marks the end of the FP literal.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions