diff options
Diffstat (limited to 'clang/test/SemaCXX/attr-gsl-owner-pointer.cpp')
-rw-r--r-- | clang/test/SemaCXX/attr-gsl-owner-pointer.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/clang/test/SemaCXX/attr-gsl-owner-pointer.cpp b/clang/test/SemaCXX/attr-gsl-owner-pointer.cpp index 5b438822ba2..6c1bfe405e8 100644 --- a/clang/test/SemaCXX/attr-gsl-owner-pointer.cpp +++ b/clang/test/SemaCXX/attr-gsl-owner-pointer.cpp @@ -31,9 +31,11 @@ class [[gsl::Owner(int)]] [[gsl::Pointer(int)]] BothOwnerPointer{}; // CHECK: OwnerAttr {{.*}} int class [[gsl::Owner(void)]] OwnerVoidDerefType{}; -// expected-error@-1 {{'void' is an invalid argument to attribute 'Owner'}} +// CHECK: CXXRecordDecl {{.*}} OwnerVoidDerefType +// CHECK: OwnerAttr {{.*}} void class [[gsl::Pointer(void)]] PointerVoidDerefType{}; -// expected-error@-1 {{'void' is an invalid argument to attribute 'Pointer'}} +// CHECK: CXXRecordDecl {{.*}} PointerVoidDerefType +// CHECK: PointerAttr {{.*}} void class [[gsl::Pointer(int)]] AddConflictLater{}; // CHECK: CXXRecordDecl {{.*}} AddConflictLater |