diff options
Diffstat (limited to 'clang/test/CodeGenCXX/anonymous-union-member-initializer.cpp')
| -rw-r--r-- | clang/test/CodeGenCXX/anonymous-union-member-initializer.cpp | 18 | 
1 files changed, 18 insertions, 0 deletions
diff --git a/clang/test/CodeGenCXX/anonymous-union-member-initializer.cpp b/clang/test/CodeGenCXX/anonymous-union-member-initializer.cpp index adb395021e7..bd816a4a44d 100644 --- a/clang/test/CodeGenCXX/anonymous-union-member-initializer.cpp +++ b/clang/test/CodeGenCXX/anonymous-union-member-initializer.cpp @@ -34,3 +34,21 @@ namespace PR7021 {      // CHECK: ret void    }  } + +namespace test2 { +  struct A { +    struct { +      union { +        int b; +      }; +    }; + +    A(); +  }; + +  A::A() : b(10) { } +  // CHECK: define void @_ZN5test21AC2Ev( +  // CHECK-NOT: } +  // CHECK: store i32 10 +  // CHECK: } +}  | 

