[Reland][Runtimes] Merge 'compile_commands.json' files from runtimes build (#116303)
[llvm-project.git] / llvm / test / CodeGen / X86 / eh-label.ll
blob78611000e18dd484435047f7a4212931996ac56b
1 ; RUN: llc < %s -mtriple=x86_64-pc-linux | FileCheck %s
2 ; Test that we don't crashe if the .Lfunc_end0 name is taken.
4 declare void @g()
6 define void @f() personality ptr @g {
7 bb0:
8   call void asm ".Lfunc_end0:", ""()
9 ; CHECK: #APP
10 ; CHECK-NEXT: .Lfunc_end0:
11 ; CHECK-NEXT: #NO_APP
13   invoke void @g() to label %bb2 unwind label %bb1
14 bb1:
15   landingpad { ptr, i32 }
16           catch ptr null
17   call void @g()
18   ret void
19 bb2:
20   ret void
22 ; CHECK: [[END:.Lfunc_end.*]]:
23 ; CHECK: .uleb128       [[END]]-