commit | 40e17752086c2c497951d64f5ac6ab5039466113 | [log] [tgz] |
---|---|---|
author | Francois Pichet <pichet2000@gmail.com> | Thu Dec 09 10:07:54 2010 +0000 |
committer | Francois Pichet <pichet2000@gmail.com> | Thu Dec 09 10:07:54 2010 +0000 |
tree | 892e1022b87912bfd8fd34fe12169dc6e80aa0a0 | |
parent | c66b516707a73b026cd34f3c0bfcaaf4409155c7 [diff] [blame] |
Fix PR8760: IndirectFieldDecl Type was not updated during template instantiation. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@121363 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/CodeGenCXX/anonymous-union-member-initializer.cpp b/test/CodeGenCXX/anonymous-union-member-initializer.cpp index 9ba3805..187164e 100644 --- a/test/CodeGenCXX/anonymous-union-member-initializer.cpp +++ b/test/CodeGenCXX/anonymous-union-member-initializer.cpp
@@ -90,3 +90,16 @@ }; }; } s; + + + //PR8760 + template <typename T> + struct Foo { + Foo() : ptr(__nullptr) {} + union { + T *ptr; + }; + }; + Foo<int> f; + +