summaryrefslogtreecommitdiff
path: root/test/Modules/anon-linkage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/Modules/anon-linkage.cpp')
-rw-r--r--test/Modules/anon-linkage.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/Modules/anon-linkage.cpp b/test/Modules/anon-linkage.cpp
new file mode 100644
index 0000000000000..590638292b5e9
--- /dev/null
+++ b/test/Modules/anon-linkage.cpp
@@ -0,0 +1,12 @@
+// RUN: %clang_cc1 -std=c++17 -fmodules-ts %s
+
+typedef struct {
+ int c;
+ union {
+ int n;
+ char c[4];
+ } v;
+} mbstate;
+
+export module M;
+export using ::mbstate;