blob: 484ff2abc16512cd49c7c76a8d3c53a116132f9d [file] [log] [blame]
Tanya Lattner3f7706b2004-11-07 06:08:43 +00001; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
2; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
3; RUN: diff %t1.ll %t2.ll
4
Chris Lattner00950542001-06-06 20:29:01 +00005 %int = type int
6
7implementation
8
9int "squared"(%int %i0)
10begin
11 switch int %i0, label %Default [
12 int 1, label %Case1
13 int 2, label %Case2
14 int 4, label %Case4 ]
15
16Default:
17 ret int -1 ; Unrecognized input value
18
19Case1:
20 ret int 1
21Case2:
22 ret int 4
23Case4:
24 ret int 16
25end