; RUN: llc < %s -mtriple=x86_64-- | |
; RUN: llc < %s -mtriple=i686-- | |
; This test verifies that SelectionDAG can handle landingPad of token type and not crash LLVM. | |
define void @test() personality i32 (...)* @dummy_personality { | |
entry: | |
invoke void @dummy() | |
to label %return unwind label %unwind | |
unwind: ; preds = %entry | |
%lp = landingpad token | |
cleanup | |
br label %return | |
return: ; preds = %entry | |
ret void | |
} | |
declare void @dummy() | |
declare i32 @dummy_personality(...) |