xref: /llvm-project/clang/test/CodeGenCXX/empty-struct-init-list.cpp (revision 442f2f0c5fc785feb8243968d3c4c07d41bf2d98)
1749e8285SBalaji V. Iyer // RUN: %clang_cc1 -std=c++11 -emit-llvm -o - %s | FileCheck %s
2749e8285SBalaji V. Iyer // RUN: %clang_cc1 -std=c++14 -emit-llvm -o - %s | FileCheck %s
3749e8285SBalaji V. Iyer // RUN: %clang_cc1 -std=c++17 -emit-llvm -o - %s | FileCheck %s
4749e8285SBalaji V. Iyer 
5749e8285SBalaji V. Iyer // CHECK: struct.a
6749e8285SBalaji V. Iyer typedef struct { } a;
7749e8285SBalaji V. Iyer typedef struct {
8749e8285SBalaji V. Iyer   a b[];
9749e8285SBalaji V. Iyer } c;
10749e8285SBalaji V. Iyer 
11*442f2f0cSBalaji V. Iyer // CHECK: {{(dso_local )?}}global %struct.c{{.*}}zeroinitializer
12749e8285SBalaji V. Iyer c d{ };
13