diff options
author | Vikram S. Adve <vadve@cs.uiuc.edu> | 2002-12-06 21:15:21 +0000 |
---|---|---|
committer | Vikram S. Adve <vadve@cs.uiuc.edu> | 2002-12-06 21:15:21 +0000 |
commit | 2b7a92c72fa8791065ce19504c68afcff1e9c46a (patch) | |
tree | 8a33af99467b74caa7f06a48a2baa865aa8bbeb2 /lib/ExecutionEngine/Interpreter/Execution.cpp | |
parent | 10afe022c5d2b421f1ca4a8f879e1f3fb9bd4a0c (diff) |
Fix several related bugs in DSNode::mergeWith() caused by the
fact that the incoming nodes may be merged away at intermediate
steps. Use an extra level of indirection via DSNodeHandles
to track the nodes being merged. All this now happens in a
static helper function MergeNodes().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4947 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/ExecutionEngine/Interpreter/Execution.cpp')
0 files changed, 0 insertions, 0 deletions