summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaTemplate/instantiate-anonymous-union.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/SemaTemplate/instantiate-anonymous-union.cpp')
-rw-r--r--clang/test/SemaTemplate/instantiate-anonymous-union.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/clang/test/SemaTemplate/instantiate-anonymous-union.cpp b/clang/test/SemaTemplate/instantiate-anonymous-union.cpp
index 4eb5b0c24cb..9c2467be645 100644
--- a/clang/test/SemaTemplate/instantiate-anonymous-union.cpp
+++ b/clang/test/SemaTemplate/instantiate-anonymous-union.cpp
@@ -6,3 +6,16 @@ template <typename T> class A { struct { }; };
A<int> a0;
+template <typename T> struct B {
+ union {
+ int a;
+ void* b;
+ };
+
+ void f() {
+ a = 10;
+ b = 0;
+ }
+};
+
+B<int> b0;
OpenPOWER on IntegriCloud