commit | 850c9178dc5bc8a49fc41c7cf606bfdd7cd1de3a | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Mon Sep 21 22:39:35 2009 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Mon Sep 21 22:39:35 2009 +0000 |
tree | d86cf57731ec7c70dd453d44ae8c65590b91414a | |
parent | 75c7c995b7ed5a5b7527a80d2bbc2b60720b1312 [diff] |
Fix PR5023: The instruction form of DominatorTree::dominates did not take into consideration that the result of an invoke is only valid in the normal dest, not the unwind dest. This caused 'PHINode::hasConstantValue' to return true in an invalid situation, causing mem2reg to delete a phi that was actually needed. This caused a crash building 483.xalancbmk. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82491 91177308-0d34-0410-b5e6-96231b3b80d8