20 lines
		
	
	
		
			383 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			383 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
// RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s
 | 
						|
// PR13401
 | 
						|
 | 
						|
__attribute((objc_root_class)) @interface NSObject
 | 
						|
@end
 | 
						|
 | 
						|
@interface Dummy : NSObject
 | 
						|
@end
 | 
						|
 | 
						|
template<typename T> struct shared_ptr {
 | 
						|
  constexpr shared_ptr() {}
 | 
						|
};
 | 
						|
 | 
						|
@implementation Dummy
 | 
						|
- (void)dealloc
 | 
						|
{
 | 
						|
	constexpr shared_ptr<int> dummy;
 | 
						|
} // expected-warning {{method possibly missing a [super dealloc] call}}
 | 
						|
@end
 |