llvm.org GIT mirror llvm / d485ac5
Fixing line endings git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235342 91177308-0d34-0410-b5e6-96231b3b80d8 Andrew Kaylor 5 years ago
1 changed file(s) with 14 addition(s) and 14 deletion(s). Raw diff Collapse all Expand all
102102
103103 ; Verify that we inserted a stub invoke into the outlined cleanup handler.
104104 ;
105 ; CHECK-LABEL: define internal void @"\01?test@@YAXXZ.cleanup"(i8*, i8*)
106 ; CHECK: entry:
107 ; CHECK: call i8* @llvm.framerecover
108 ; CHECK: call void @"\01??1Obj@@QEAA@XZ"
109 ; CHECK: invoke void @llvm.donothing()
110 ; CHECK: to label %[[SPLIT_LABEL:.+]] unwind label %[[LPAD_LABEL:.+]]
111 ;
112 ; CHECK: [[SPLIT_LABEL]]
113 ;
114 ; CHECK: [[LPAD_LABEL]]
115 ; CHECK: landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__CxxFrameHandler3 to i8*)
116 ; CHECK: cleanup
117 ; CHECK: unreachable
118 ; CHECK: }
105 ; CHECK-LABEL: define internal void @"\01?test@@YAXXZ.cleanup"(i8*, i8*)
106 ; CHECK: entry:
107 ; CHECK: call i8* @llvm.framerecover
108 ; CHECK: call void @"\01??1Obj@@QEAA@XZ"
109 ; CHECK: invoke void @llvm.donothing()
110 ; CHECK: to label %[[SPLIT_LABEL:.+]] unwind label %[[LPAD_LABEL:.+]]
111 ;
112 ; CHECK: [[SPLIT_LABEL]]
113 ;
114 ; CHECK: [[LPAD_LABEL]]
115 ; CHECK: landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__CxxFrameHandler3 to i8*)
116 ; CHECK: cleanup
117 ; CHECK: unreachable
118 ; CHECK: }
119119
120120 declare void @_CxxThrowException(i8*, %eh.ThrowInfo*)
121121