diff options
Diffstat (limited to 'clang/test/SemaCXX/ms-empty_bases.cpp')
-rw-r--r-- | clang/test/SemaCXX/ms-empty_bases.cpp | 2 |
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}} |