diff options
Diffstat (limited to 'clang/test')
-rw-r--r-- | clang/test/Modules/Inputs/submodules-merge-defs/defs.h | 8 | ||||
-rw-r--r-- | clang/test/Modules/submodules-merge-defs.cpp | 1 |
2 files changed, 9 insertions, 0 deletions
diff --git a/clang/test/Modules/Inputs/submodules-merge-defs/defs.h b/clang/test/Modules/Inputs/submodules-merge-defs/defs.h index e4c86d80ba6..670c400ae3b 100644 --- a/clang/test/Modules/Inputs/submodules-merge-defs/defs.h +++ b/clang/test/Modules/Inputs/submodules-merge-defs/defs.h @@ -103,3 +103,11 @@ namespace RedeclDifferentDeclKind { typedef X X; using RedeclDifferentDeclKind::X; } + +namespace Anon { + struct X { + union { + int n; + }; + }; +} diff --git a/clang/test/Modules/submodules-merge-defs.cpp b/clang/test/Modules/submodules-merge-defs.cpp index 016b8a8f47a..62cbbd51098 100644 --- a/clang/test/Modules/submodules-merge-defs.cpp +++ b/clang/test/Modules/submodules-merge-defs.cpp @@ -104,6 +104,7 @@ template<typename T, int N, template<typename> class K> struct J; J<> post_j2; FriendDefArg::Y<int> friend_def_arg; FriendDefArg::D<> friend_def_arg_d; +int post_anon_x_n = Anon::X().n; MergeFunctionTemplateSpecializations::X<int>::Q<char> xiqc; |