; RUN: llc -mtriple=x86_64-pc-linux-gnu -code-model=kernel %s -o - | FileCheck %s ; CHECK-LABEL: main ; CHECK: .cfi_startproc ; CHECK: .cfi_personality 0, __gxx_personality_v0 ; CHECK: .cfi_lsda 0, [[EXCEPTION_LABEL:.L[^ ]*]] ; CHECK: [[EXCEPTION_LABEL]]: ; CHECK: .byte 0 # @TType Encoding = absptr ; CHECK: .quad _ZTIi @_ZTIi = external constant i8* ; Function Attrs: noinline norecurse optnone uwtable define i32 @main() #0 personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*) { %1 = alloca i32, align 4 %2 = alloca i8* %3 = alloca i32 %4 = alloca i32, align 4 store i32 0, i32* %1, align 4 %5 = call i8* @__cxa_allocate_exception(i64 4) #2 %6 = bitcast i8* %5 to i32* store i32 20, i32* %6, align 16 invoke void @__cxa_throw(i8* %5, i8* bitcast (i8** @_ZTIi to i8*), i8* null) #3 to label %26 unwind label %7 ;