1 ; RUN: llc -mtriple=x86_64-windows-msvc < %s | FileCheck %s
3 @str = internal unnamed_addr constant [10 x i8] c"recovered\00", align 1
5 declare i32 @__C_specific_handler(...)
12 to label %__try.cont unwind label %lpad
15 %0 = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__C_specific_handler to i8*)
17 call i32 @puts(i8* getelementptr inbounds ([10 x i8]* @str, i64 0, i64 0))
24 resume { i8*, i32 } %0
28 ; CHECK: .seh_handlerdata
30 ; CHECK-NEXT: .Ltmp{{[0-9]+}}@IMGREL
31 ; CHECK-NEXT: .Ltmp{{[0-9]+}}@IMGREL+1
33 ; CHECK-NEXT: .Ltmp{{[0-9]+}}@IMGREL