xref: /llvm-project/llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/mips64_eh.ll (revision 547e5e4ae613cf5ae3727abef84d5ac0334d9987)
1; RUN: llc -mtriple=mips64-unknown-linux < %s | FileCheck %s
2
3define i32 @main() personality i8* bitcast (i32 (...)* @__gxx_personality_v0 to i8*){
4  %1 = invoke i32 @foo() to label %good unwind label %bad
5good:
6  ret i32 5
7bad:
8  %2 = landingpad { i8*, i32 }
9  cleanup
10  resume { i8*, i32 } %2
11}
12
13declare i32 @foo()
14declare i32 @__gxx_personality_v0(...)
15