[PATCH] D27590: [SimplifyCFG] In sinkLastInstruction correctly set the debug location of the "common" instruction
    Robert Lougher via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Fri Dec  9 04:38:57 PST 2016
    
    
  
rob.lougher added a comment.
In https://reviews.llvm.org/D27590#617630, @dblaikie wrote:
>
Thanks for the review!
> (just out of curiosity/confirmation - I'd like to know that test fails without the check, I'm not 100% confident on my FileCheck emulation in my head to verify that it'll catch the bug)
  $ opt -simplifycfg simplifycfg_sink_last_inst.ll -S -o - | FileCheck simplifycfg_sink_last_inst.ll 
  <stdin>:21:39: error: CHECK-NOT: string occurred!
   %sub2 = sub nsw i32 %b, %call1.sink, !dbg !11
                                        ^
  simplifycfg_sink_last_inst.ll:28:14: note: CHECK-NOT: pattern specified here
  ; CHECK-NOT: !dbg
               ^
https://reviews.llvm.org/D27590
    
    
More information about the llvm-commits
mailing list