summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/ms-empty_bases.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/SemaCXX/ms-empty_bases.cpp')
-rw-r--r--clang/test/SemaCXX/ms-empty_bases.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/ms-empty_bases.cpp b/clang/test/SemaCXX/ms-empty_bases.cpp
index 4452d558711..69d9e2799b8 100644
--- a/clang/test/SemaCXX/ms-empty_bases.cpp
+++ b/clang/test/SemaCXX/ms-empty_bases.cpp
@@ -5,3 +5,5 @@ enum __declspec(empty_bases) E {}; // expected-warning{{'empty_bases' attribute
int __declspec(empty_bases) I; // expected-warning{{'empty_bases' attribute only applies to classes}}
typedef struct T __declspec(empty_bases) U; // expected-warning{{'empty_bases' attribute only applies to classes}}
auto z = []() __declspec(empty_bases) { return nullptr; }; // expected-warning{{'empty_bases' attribute only applies to classes}}
+
+struct __declspec(empty_bases(1)) X {}; // expected-error{{'empty_bases' attribute takes no arguments}}
OpenPOWER on IntegriCloud