brintos

brintos / llvm-project-archived public Read only

0
0
Text · 445 B · 1da41ae Raw
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