Chris Lattner | 5d6bdae | 2003-08-05 16:11:36 +0000 | [diff] [blame] | 1 | ; Do not remove the invoke! |
| 2 | ; |
Reid Spencer | 69ccadd | 2006-12-02 04:23:10 +0000 | [diff] [blame] | 3 | ; RUN: llvm-upgrade < %s | llvm-as | opt -simplifycfg -disable-output |
Chris Lattner | 5d6bdae | 2003-08-05 16:11:36 +0000 | [diff] [blame] | 4 | |
| 5 | int %test() { |
Chris Lattner | c80dfba | 2006-12-16 02:29:22 +0000 | [diff] [blame] | 6 | %A = invoke int %test() to label %Ret except label %Ret2 |
Chris Lattner | 5d6bdae | 2003-08-05 16:11:36 +0000 | [diff] [blame] | 7 | Ret: |
| 8 | ret int %A |
Chris Lattner | c80dfba | 2006-12-16 02:29:22 +0000 | [diff] [blame] | 9 | Ret2: |
| 10 | ret int undef |
Chris Lattner | 5d6bdae | 2003-08-05 16:11:36 +0000 | [diff] [blame] | 11 | } |