aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h
diff options
context:
space:
mode:
authorJohannes Doerfert <johannes@jdoerfert.de>2023-01-11 17:19:34 -0800
committerJohannes Doerfert <johannes@jdoerfert.de>2023-01-11 23:49:10 -0800
commitd7be8227a84f95071911b60d32d751e8780dde12 (patch)
treea8766f317da3922517098f0006a3960d4de02bf3 /lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h
parent96c335e2ccf25091f55561bccc7f2f1a1a5f38a5 (diff)
downloadllvm-d7be8227a84f95071911b60d32d751e8780dde12.zip
llvm-d7be8227a84f95071911b60d32d751e8780dde12.tar.gz
llvm-d7be8227a84f95071911b60d32d751e8780dde12.tar.bz2
[Attributor][FIX] Improve care when dealing with liveness
This patch adds two checks that have in experiments caused issues. One was an oversight that allowed new AAs during cleanup to be optimistic. The other treated functions as functions even if they were used as values, e.g., in a cast instruction. In such cases we might have assumed the value is dead if the function is not entered, which isn't true. The new test functions don't expose a bug but I kept them around.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h')
0 files changed, 0 insertions, 0 deletions