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