This website requires JavaScript.
Explore
Help
Register
Sign In
caio
/
clang-p2996
Watch
1
Star
0
Fork
0
You've already forked clang-p2996
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
008ec446440646ac154a15dc1f4a3cb2160f7295
clang-p2996
/
lldb
/
source
/
Plugins
/
ScriptInterpreter
/
Python
/
PythonDataObjects.cpp
Greg Clayton
008ec44644
Fix a problem where if a uint64_t value is placed into a python dictionary and sent up to LLDB and converted to StructuredData, it would not be able to parse the full 64 bit value. A number like 0xf000000000000000L could be placed into a dictionary, and sent to LLDB and it would end up being 0xffffffffffffffff since it would overflow a int64_t. We leave the old code there, but if it overflows, we treat the number like a uint64_t and get it to decode correctly. Added a gtest to cover this so we don't regress. I verified the gtest failed prior to the fix, and it succeeds after it.
...
<rdar://problem/27409265> llvm-svn: 278304
2016-08-10 23:25:57 +00:00
33 KiB
Raw
Blame
History
View Raw
Reference in New Issue
View Git Blame
Copy Permalink