Chris Lattner | 660e31d | 2007-08-24 21:00:35 +0000 | [diff] [blame] | 1 | // RUN: clang %s -emit-llvm |
2 | int A; | ||||
3 | long long B; | ||||
4 | int C; | ||||
5 | int *P; | ||||
Chris Lattner | 42e05d3 | 2007-08-25 21:57:08 +0000 | [diff] [blame] | 6 | void test1() { |
Chris Lattner | 660e31d | 2007-08-24 21:00:35 +0000 | [diff] [blame] | 7 | C = (A /= B); |
8 | |||||
9 | P -= 4; | ||||
10 | |||||
11 | C = P - (P+10); | ||||
12 | } | ||||
13 | |||||
Chris Lattner | 42e05d3 | 2007-08-25 21:57:08 +0000 | [diff] [blame] | 14 | short x; |
15 | void test2(char c) { x += c; } | ||||
Chris Lattner | 660e31d | 2007-08-24 21:00:35 +0000 | [diff] [blame] | 16 | |
Devang Patel | 0401180 | 2007-10-25 22:19:13 +0000 | [diff] [blame] | 17 | void foo(char *strbuf) { |
18 | int stufflen = 4; | ||||
19 | strbuf += stufflen; | ||||
20 | } |