xref: /llvm-project/clang/test/CodeGen/cxx-value-init.cpp (revision 8fbe78f6fc7b41d1a4228c126fcb522131150518)
1*8fbe78f6SDaniel Dunbar // RUN: %clang_cc1 -emit-llvm %s -o %t
2ce4528f0SArgyrios Kyrtzidis 
3ce4528f0SArgyrios Kyrtzidis enum E {};
4ce4528f0SArgyrios Kyrtzidis int v1 = E();
5ce4528f0SArgyrios Kyrtzidis float v2 = float();
6ce4528f0SArgyrios Kyrtzidis 
f()7ce4528f0SArgyrios Kyrtzidis void f() {
8ce4528f0SArgyrios Kyrtzidis   int v3 = int();
9ce4528f0SArgyrios Kyrtzidis   _Complex int v4 = typeof(_Complex int)();
10ce4528f0SArgyrios Kyrtzidis   _Complex float v5 = typeof(_Complex float)();
11ce4528f0SArgyrios Kyrtzidis }
12