1// RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s
2// PR13401
3
4__attribute((objc_root_class)) @interface NSObject
5@end
6
7@interface Dummy : NSObject
8@end
9
10template<typename T> struct shared_ptr {
11  constexpr shared_ptr() {}
12};
13
14@implementation Dummy
15- (void)dealloc
16{
17	constexpr shared_ptr<int> dummy;
18} // expected-warning {{method possibly missing a [super dealloc] call}}
19@end
20