blob: 521b923cc00d2802e6790d62d79abd03b8dc9a96 [file] [log] [blame]
Douglas Gregor205b0682012-04-30 18:13:01 +00001// RUN: %clang_cc1 -fsyntax-only %s -verify
2
3// <rdar://problem/11286701>
4namespace std {
5 template<typename T, typename U> class pair;
6}
7
8@interface NSObject
9@end
10
11@interface Test : NSObject
12@end
13
14@implementation Test
15
16struct EvilStruct {
Richard Smith698875a2013-11-20 23:40:57 +000017} // expected-error {{expected ';' after struct}}
Douglas Gregor205b0682012-04-30 18:13:01 +000018
Richard Smith698875a2013-11-20 23:40:57 +000019 typedef std::pair<int, int> IntegerPair;
20
21template<typename...Ts> void f(Ts); // expected-error {{unexpanded}} expected-warning {{extension}}
Douglas Gregor205b0682012-04-30 18:13:01 +000022
23@end