Devang Patel | 19c2b9a | 2007-10-26 16:31:40 +0000 | [diff] [blame] | 1 | // RUN: clang -emit-llvm %s |
2 | |||||
3 | int A[10] = { 1,2,3,4,5 }; | ||||
4 | |||||
Chris Lattner | 5bcdf24 | 2007-12-02 07:09:19 +0000 | [diff] [blame] | 5 | |
6 | extern int x[]; | ||||
7 | void foo() { x[0] = 1; } | ||||
8 | int x[10]; | ||||
9 | void bar() { x[0] = 1; } | ||||
10 | |||||
Chris Lattner | d8d18d5 | 2007-12-02 07:30:13 +0000 | [diff] [blame] | 11 | |
Chris Lattner | e4f0feb | 2007-12-02 07:46:00 +0000 | [diff] [blame] | 12 | extern int y[]; |
Chris Lattner | 433fb26 | 2007-12-10 19:50:32 +0000 | [diff] [blame] | 13 | void *g = y; |
Chris Lattner | d8d18d5 | 2007-12-02 07:30:13 +0000 | [diff] [blame] | 14 | |
Chris Lattner | 283d094 | 2007-12-09 00:36:01 +0000 | [diff] [blame] | 15 | int latin_ptr2len (char *p); |
16 | int (*mb_ptr2len) (char *p) = latin_ptr2len; | ||||
17 | |||||
Chris Lattner | c25c42f | 2007-12-09 23:49:42 +0000 | [diff] [blame] | 18 | |
Chris Lattner | 11fbda2 | 2007-12-11 01:38:45 +0000 | [diff] [blame^] | 19 | char string[8] = "string"; // extend init |
20 | char string2[4] = "string"; // truncate init | ||||
Chris Lattner | c25c42f | 2007-12-09 23:49:42 +0000 | [diff] [blame] | 21 |