Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame^] | 1 | ; RUN: llvm-upgrade < %s | llvm-as | opt -lowerswitch |
2 | |||||
3 | void %child(int %ct.1) { | ||||
4 | entry: ; No predecessors! | ||||
5 | switch uint 0, label %return [ | ||||
6 | uint 3, label %UnifiedExitNode | ||||
7 | uint 0, label %return | ||||
8 | ] | ||||
9 | |||||
10 | return: ; preds = %entry, %entry | ||||
11 | %result.0 = phi int* [ null, %entry ], [ null, %entry ] ; <%struct.quad_struct*> [#uses=0] | ||||
12 | br label %UnifiedExitNode | ||||
13 | |||||
14 | UnifiedExitNode: ; preds = %entry, %return, %entry, %entry | ||||
15 | ret void | ||||
16 | } | ||||
17 |