diff options
Diffstat (limited to 'test/CodeGenCXX/const-init-cxx11.cpp')
-rw-r--r-- | test/CodeGenCXX/const-init-cxx11.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/CodeGenCXX/const-init-cxx11.cpp b/test/CodeGenCXX/const-init-cxx11.cpp index 62a345a495..d1b91ba3f5 100644 --- a/test/CodeGenCXX/const-init-cxx11.cpp +++ b/test/CodeGenCXX/const-init-cxx11.cpp @@ -49,6 +49,17 @@ namespace StructUnion { // CHECK: @_ZN11StructUnion1fE = global {{.*}} { i32 5 } D f; + + union E { + int a; + void *b = &f; + }; + + // CHECK: @_ZN11StructUnion1gE = global {{.*}} @_ZN11StructUnion1fE + E g; + + // CHECK: @_ZN11StructUnion1hE = global {{.*}} @_ZN11StructUnion1fE + E h = E(); } namespace BaseClass { |