diff options
author | Jordy Rose <jediknil@belkadan.com> | 2012-05-13 20:36:47 +0000 |
---|---|---|
committer | Jordy Rose <jediknil@belkadan.com> | 2012-05-13 20:36:47 +0000 |
commit | 0b9cfa2b06b1a3bcb52b7d2f4408e64a79d5aada (patch) | |
tree | 34f4145ce7f85c169ec4e4cf927cd7d9c46be25b | |
parent | e65f29ff629c691265b6da766cc856db32e963fd (diff) | |
download | bcm5719-llvm-0b9cfa2b06b1a3bcb52b7d2f4408e64a79d5aada.tar.gz bcm5719-llvm-0b9cfa2b06b1a3bcb52b7d2f4408e64a79d5aada.zip |
Test for -fdebugger-objc-literal: missing methods should be generated like missing classes.
llvm-svn: 156746
-rw-r--r-- | clang/test/CodeGenObjC/objc-literal-debugger-test.m | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/clang/test/CodeGenObjC/objc-literal-debugger-test.m b/clang/test/CodeGenObjC/objc-literal-debugger-test.m index 824c186526c..5f69fd5ba88 100644 --- a/clang/test/CodeGenObjC/objc-literal-debugger-test.m +++ b/clang/test/CodeGenObjC/objc-literal-debugger-test.m @@ -1,4 +1,25 @@ // RUN: %clang_cc1 -triple x86_64-apple-darwin10 -fdebugger-objc-literal -emit-llvm -o - %s | FileCheck %s +// RUN: %clang_cc1 -triple x86_64-apple-darwin10 -fdebugger-objc-literal -emit-llvm -o - %s -DINCLUDE_INTERFACES=1 | FileCheck %s + +// We need two different RUN lines here because the first time a class/method is absent, +// it will be added for -fdebugger-objc-literal. + +#ifdef INCLUDE_INTERFACES +@interface NSObject +@end + +@interface NSNumber : NSObject +@end + +@interface NSArray : NSObject +@end + +@interface NSDictionary : NSObject +@end + +@interface NSString : NSObject +@end +#endif int main() { // object literals. |