[clang] Handle __declspec() attributes in using
[llvm-project.git] / clang / test / Parser / objcxx11-messaging-and-lambda.mm
blob002f3e9c710aa7f396ed63ca0c92f94088d8375d
1 // RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s
3 #define OBJCLASS(name) // expected-note {{macro 'OBJCLASS' defined here}}
5 class NSMutableData;
7 NSMutableData *test() { // expected-note {{to match this '{'}}
8   NSMutableData *data = [[[OBJCLASS(NSMutableDataOBJCLASS( alloc] init] autorelease]; // expected-error {{unterminated function-like macro invocation}} \
9   // expected-error {{expected ';' at end of declaration}}
10   return data;
11 } // expected-error {{expected expression}} expected-error {{expected '}'}}