[clang] Handle __declspec() attributes in using
[llvm-project.git] / clang / test / Rewriter / objc-modern-linkage-spec.mm
blob028d78702fd936cea8b2663b963c1b66e7a9a95a
1 // RUN: %clang_cc1 -x objective-c++ -fms-extensions -rewrite-objc %s -o %t-rw.cpp
2 // RUN: %clang_cc1 -fsyntax-only -Wno-attributes -D"__declspec(X)=" %t-rw.cpp
3 // rdar://11169733
5 extern "C" __declspec(dllexport)
6 @interface Test @end
8 @implementation Test @end
10 extern "C" {
11 __declspec(dllexport)
12 @interface Test1 @end
14 @implementation Test1 @end
16 __declspec(dllexport)
17 @interface Test2 @end
19 @implementation Test2 @end