1 // RUN: %clang_cc1 %s -triple x86_64-unknown-unknown -emit-llvm -o - | FileCheck %s
4 extern "C" int printf(const char *, ...);
14 typedef Foo (*T
)[3][4];
17 return new Foo
[2][3][4];
21 return new Foo
[i
][3][4];
25 for (int i
= 0; i
< 3; i
++)
26 for (int j
= 0; j
< 4; j
++)
27 printf("%p\n", a
[i
][j
]);
41 for (int i
= 0; i
< 5; i
++)
42 printf("%d\n", g
[i
].iFoo
);
46 // CHECK: call noalias noundef nonnull ptr @_Znam
47 // CHECK: call noalias noundef nonnull ptr @_Znam
48 // CHECK: call noalias noundef nonnull ptr @_Znam