diff options
Diffstat (limited to 'clang/test/SemaTemplate/instantiate-anonymous-union.cpp')
| -rw-r--r-- | clang/test/SemaTemplate/instantiate-anonymous-union.cpp | 13 |
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; |

