brintos

brintos / llvm-project-archived public Read only

0
0
Text · 494 B · 7861100 Raw
25 lines · plain
1; RUN: llc < %s -mtriple=x86_64-pc-linux | FileCheck %s2; Test that we don't crashe if the .Lfunc_end0 name is taken.3 4declare void @g()5 6define void @f() personality ptr @g {7bb0:8  call void asm ".Lfunc_end0:", ""()9; CHECK: #APP10; CHECK-NEXT: .Lfunc_end0:11; CHECK-NEXT: #NO_APP12 13  invoke void @g() to label %bb2 unwind label %bb114bb1:15  landingpad { ptr, i32 }16          catch ptr null17  call void @g()18  ret void19bb2:20  ret void21 22; CHECK: [[END:.Lfunc_end.*]]:23; CHECK: .uleb128	[[END]]-24}25