blob: f47fd5c457754d9ab20aacf9bf7641c4fd7ba5ab [file] [log] [blame]
Devang Patel19c2b9a2007-10-26 16:31:40 +00001// RUN: clang -emit-llvm %s
2
3int A[10] = { 1,2,3,4,5 };
4
Chris Lattner5bcdf242007-12-02 07:09:19 +00005
6extern int x[];
7void foo() { x[0] = 1; }
8int x[10];
9void bar() { x[0] = 1; }
10
Chris Lattnerd8d18d52007-12-02 07:30:13 +000011
Chris Lattnere4f0feb2007-12-02 07:46:00 +000012extern int y[];
Chris Lattner433fb262007-12-10 19:50:32 +000013void *g = y;
Chris Lattnerd8d18d52007-12-02 07:30:13 +000014
Chris Lattner283d0942007-12-09 00:36:01 +000015int latin_ptr2len (char *p);
16int (*mb_ptr2len) (char *p) = latin_ptr2len;
17
Chris Lattnerc25c42f2007-12-09 23:49:42 +000018
Chris Lattner11fbda22007-12-11 01:38:45 +000019char string[8] = "string"; // extend init
20char string2[4] = "string"; // truncate init
Chris Lattnerc25c42f2007-12-09 23:49:42 +000021