20 lines · plain
1; RUN: not llc -mtriple=x86_64-unknown-linux-gnu < %s 2>&1 | FileCheck %s2 3; CHECK: LLVM ERROR: cannot lower invokes with arbitrary operand bundles: foo4 5declare void @g()6declare i32 @__gxx_personality_v0(...)7 8define void @f(i32 %arg) personality ptr @__gxx_personality_v0 {9 invoke void @g() [ "foo"(i32 %arg) ]10 to label %cont unwind label %lpad11 12lpad:13 %l = landingpad {ptr, i32}14 cleanup15 resume {ptr, i32} %l16 17cont:18 ret void19}20