xref: /llvm-project/clang/test/CodeGen/array-init.c (revision 2930d7662e9c7a90976d41be9086298c5305d7a6)
1 // RUN: %clang_cc1 %s -O0 -triple x86_64-unknown-linux-gnu -emit-llvm -o - | FileCheck %s
2 
3 // CHECK: @{{.*}}.a1 = internal constant [5 x i32] [i32 0, i32 1, i32 2, i32 0, i32 0]
4 // CHECK: @{{.*}}.a2 = internal constant [5 x i32] zeroinitializer
5 // CHECK: @{{.*}}.a3 = internal constant [5 x i32] zeroinitializer
6 
7 void testConstArrayInits(void)
8 {
9   const int a1[5] = {0,1,2};
10   const int a2[5] = {0,0,0};
11   const int a3[5] = {0};
12 }
13