Don't replace *all* uses with the new stuff.
authorBill Wendling <isanbard@gmail.com>
Tue, 23 Aug 2011 22:55:03 +0000 (22:55 +0000)
committerBill Wendling <isanbard@gmail.com>
Tue, 23 Aug 2011 22:55:03 +0000 (22:55 +0000)
commitfc8713ff74c2ed83d453057b24c578a0709fc180
tree9532bee5afefd8a7b371b097a814c8d9ce84c468
parentcfcccef926bd142c885dfa3f506bff933939350c
Don't replace *all* uses with the new stuff.

This is not necessarily the first or dominating use of the EH values. The IR
breaks if it's not. So replace the specific value in the instruction with the
new value.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138406 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SjLjEHPrepare.cpp