summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
diff options
context:
space:
mode:
authorJohannes Doerfert <johannes@jdoerfert.de>2019-10-20 22:28:49 -0500
committerJohannes Doerfert <johannes@jdoerfert.de>2019-10-28 20:27:22 -0500
commit1a74645a70b38b48ff93251f7e7e51b2ab2ab403 (patch)
tree5b107554e63b3af1bdc18522516039f12f2c177c /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
parent8a3a5f93b2aa3c0983f100cabd82d0edb6373cae (diff)
[Attributor] Make IntegerState more flexible
To make IntegerState more flexible but also less error prone we split it up into (1) incrementing, (2) decrementing, and (3) bit-tracking states. This adds functionality compared to before and disallows misuse, e.g., "incrementing" updates on a bit-tracking state. Part of the change is a single operator in the base class which simplifies helper functions that deal with states. There are certain functional changes but all of which should actually be corrections.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp')
0 files changed, 0 insertions, 0 deletions