"git@repo.hca.bsc.es:lalbano/llvm-bpevl.git" did not exist on "b208f71fa42af5eb5e7b68ec76186463459eff35"
[SimplifyCFG] Fix nasty RAUW bug from r277325
Using RAUW was wrong here; if we have a switch transform such as: 18 -> 6 then 6 -> 0 If we use RAUW, while performing the second transform the *transformed* 6 from the first will be also replaced, so we end up with: 18 -> 0 6 -> 0 Found by clang stage2 bootstrap; testcase added. llvm-svn: 277332
Loading
Please register or sign in to comment