• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// 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 {
17} // note the missing semicolon
18
19  typedef std::pair<int, int> IntegerPair; // expected-error{{typedef declarator cannot be qualified}} \
20// expected-error{{typedef name must be an identifier}} \
21// expected-error{{expected ';' after top level declarator}}
22
23@end
24