commit | da5d6bbc40ed98a8aaa4965c507268bdf870a203 | [log] [tgz] |
---|---|---|
author | Devang Patel <dpatel@apple.com> | Thu Oct 04 23:45:31 2007 +0000 |
committer | Devang Patel <dpatel@apple.com> | Thu Oct 04 23:45:31 2007 +0000 |
tree | 495cb981c94aaeba8aa3ef7e4b9292e5a84b9a9b | |
parent | f5009110bfe134bae3ab8aa3f61e2eab7a381991 [diff] [blame] |
switch statement code gen. llvm-svn: 42616
diff --git a/clang/test/CodeGen/switch.c b/clang/test/CodeGen/switch.c new file mode 100644 index 0000000..690c11e --- /dev/null +++ b/clang/test/CodeGen/switch.c
@@ -0,0 +1,17 @@ +// RUN: clang %s -emit-llvm | llvm-as | opt -std-compile-opts -disable-output + +int foo(int i) { + int j = 0; + switch (i) { + case 1 : + j = 2; break; + case 2: + j = 3; break; + default: + j = 42; break; + } + j = j + 1; + return j; +} + +