Tanya Lattner | 53a66d1 | 2008-02-19 01:41:04 +0000 | [diff] [blame] | 1 | ; RUN: llvm-as < %s | llc -enable-correct-eh-support |
John Criswell | eb853a4 | 2005-10-19 18:51:07 +0000 | [diff] [blame] | 2 | |
Tanya Lattner | 53a66d1 | 2008-02-19 01:41:04 +0000 | [diff] [blame] | 3 | define i32 @test() { |
4 | unwind | ||||
John Criswell | eb853a4 | 2005-10-19 18:51:07 +0000 | [diff] [blame] | 5 | } |
6 | |||||
Tanya Lattner | 53a66d1 | 2008-02-19 01:41:04 +0000 | [diff] [blame] | 7 | define i32 @main() { |
8 | %X = invoke i32 @test( ) | ||||
9 | to label %cont unwind label %EH ; <i32> [#uses=0] | ||||
10 | |||||
11 | cont: ; preds = %0 | ||||
12 | ret i32 1 | ||||
13 | |||||
14 | EH: ; preds = %0 | ||||
15 | ret i32 0 | ||||
John Criswell | eb853a4 | 2005-10-19 18:51:07 +0000 | [diff] [blame] | 16 | } |
Tanya Lattner | 53a66d1 | 2008-02-19 01:41:04 +0000 | [diff] [blame] | 17 |