1*c9bd88e6SHans Wennborg// RUN: %clang_cc1 -fsyntax-only -verify -triple %ms_abi_triple -Wno-objc-root-class %s 20f3c10cbSHans Wennborg// expected-no-diagnostics 35a115802SReid Kleckner 45a115802SReid Klecknerclass Foo { 50f3c10cbSHans Wennborg ~Foo(); 65a115802SReid Kleckner}; 75a115802SReid Kleckner 85a115802SReid Kleckner@interface bar 95a115802SReid Kleckner- (void) my_method: (Foo)arg; 105a115802SReid Kleckner@end 115a115802SReid Kleckner 125a115802SReid Kleckner@implementation bar 130f3c10cbSHans Wennborg- (void) my_method: (Foo)arg { // no error; MS ABI will call Foo's dtor, but we skip the access check. 145a115802SReid Kleckner} 155a115802SReid Kleckner@end 16