Dan Gohman | da594cf | 2009-09-09 00:09:15 +0000 | [diff] [blame^] | 1 | ; RUN: llc < %s -enable-correct-eh-support |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 2 | |
Tanya Lattner | f28e0ce | 2008-02-19 01:41:04 +0000 | [diff] [blame] | 3 | define i32 @test() { |
4 | unwind | ||||
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 5 | } |
6 | |||||
Tanya Lattner | f28e0ce | 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 | ||||
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 16 | } |
Tanya Lattner | f28e0ce | 2008-02-19 01:41:04 +0000 | [diff] [blame] | 17 |