diff options
Diffstat (limited to 'clang/test/SemaObjCXX/microsoft-abi-byval.mm')
| -rw-r--r-- | clang/test/SemaObjCXX/microsoft-abi-byval.mm | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/test/SemaObjCXX/microsoft-abi-byval.mm b/clang/test/SemaObjCXX/microsoft-abi-byval.mm index f0c4caa9e06..9b3a5c9e057 100644 --- a/clang/test/SemaObjCXX/microsoft-abi-byval.mm +++ b/clang/test/SemaObjCXX/microsoft-abi-byval.mm @@ -1,7 +1,8 @@ // RUN: %clang_cc1 -fsyntax-only -verify -cxx-abi microsoft -Wno-objc-root-class %s +// expected-no-diagnostics class Foo { - ~Foo(); // expected-note {{implicitly declared private here}} + ~Foo(); }; @interface bar @@ -9,6 +10,6 @@ class Foo { @end @implementation bar -- (void) my_method: (Foo)arg { // expected-error {{variable of type 'Foo' has private destructor}} +- (void) my_method: (Foo)arg { // no error; MS ABI will call Foo's dtor, but we skip the access check. } @end |

