зеркало из https://github.com/microsoft/clang-1.git
With addition of -Wno-address-of-temporary (thank you Doug) we can now
have rewriter test cases which pass the .cpp file through clang and also test c++ aspect of clang. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96405 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
2504941793
Коммит
264e15902f
|
@ -1,8 +1,9 @@
|
||||||
// RUN: %clang_cc1 -x objective-c++ -Wno-return-type -fblocks -fms-extensions -rewrite-objc %s -o %t-rw.cpp
|
// RUN: %clang_cc1 -x objective-c++ -Wno-return-type -fblocks -fms-extensions -rewrite-objc %s -o %t-rw.cpp
|
||||||
// RUN: FileCheck -check-prefix LP --input-file=%t-rw.cpp %s
|
// RUN: %clang_cc1 -fsyntax-only -Wno-address-of-temporary -D"SEL=void*" -D"__declspec(X)=" %t-rw.cpp
|
||||||
// radar 7638400
|
// radar 7638400
|
||||||
|
|
||||||
// FIXME. Arrange this test's rewritten source to compile with clang
|
typedef void * id;
|
||||||
|
|
||||||
@interface X
|
@interface X
|
||||||
@end
|
@end
|
||||||
|
|
||||||
|
@ -14,8 +15,6 @@ static void enumerateIt(void (^block)(id, id, char *)) {
|
||||||
}
|
}
|
||||||
@end
|
@end
|
||||||
|
|
||||||
// CHECK-LP: static void enumerateIt(void (*)(id, id, char *));
|
|
||||||
|
|
||||||
// radar 7651312
|
// radar 7651312
|
||||||
void apply(void (^block)(int));
|
void apply(void (^block)(int));
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче