summaryrefslogtreecommitdiff
path: root/lldb/source/Interpreter/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorJordan Rose <jordan_rose@apple.com>2013-05-30 21:30:17 +0000
committerJordan Rose <jordan_rose@apple.com>2013-05-30 21:30:17 +0000
commitca0ecb61e18b88a1f45b30b0bbba22384837c381 (patch)
treedd49c7fb1f2f05af4b795ead29f2d7708f931d47 /lldb/source/Interpreter/ScriptInterpreterPython.cpp
parent503276be05be067a707bc7004ef3596a620072f2 (diff)
Revert "[analyzer; alternate edges] don't add an edge incoming from the start of a function"
...and make this work correctly in the current codebase. After living on this for a while, it turns out to look very strange for inlined functions that have only a single statement, and somewhat strange for inlined functions in general (since they are still conceptually in the middle of the path, and there is a function-entry path note). It's worth noting that this only affects inlined functions; in the new arrow generation algorithm, the top-level function still starts at the first real statement in the function body, not the enclosing CompoundStmt. This reverts r182078 / dbfa950abe0e55b173286a306ee620eff5f72ea. llvm-svn: 182963
Diffstat (limited to 'lldb/source/Interpreter/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions