summaryrefslogtreecommitdiffstats
path: root/clang/test/FixIt/fixit-static-object-decl.m
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2011-07-25 21:12:27 +0000
committerFariborz Jahanian <fjahanian@apple.com>2011-07-25 21:12:27 +0000
commit9a14c21cfdaefd24e2e1335e75b4beec3309c773 (patch)
tree5cea7961e4b60877f06ee6cd6a38056d2c82df39 /clang/test/FixIt/fixit-static-object-decl.m
parentd48db2115a51ac2c815c7786522d1e836aa5bc4c (diff)
downloadbcm5719-llvm-9a14c21cfdaefd24e2e1335e75b4beec3309c773.tar.gz
bcm5719-llvm-9a14c21cfdaefd24e2e1335e75b4beec3309c773.zip
objective-c: Provide a 'fixit' when class was used
to declare a static object. // rdar://9603056 llvm-svn: 135970
Diffstat (limited to 'clang/test/FixIt/fixit-static-object-decl.m')
-rw-r--r--clang/test/FixIt/fixit-static-object-decl.m18
1 files changed, 18 insertions, 0 deletions
diff --git a/clang/test/FixIt/fixit-static-object-decl.m b/clang/test/FixIt/fixit-static-object-decl.m
new file mode 100644
index 00000000000..c9661e275e0
--- /dev/null
+++ b/clang/test/FixIt/fixit-static-object-decl.m
@@ -0,0 +1,18 @@
+// Objective-C recovery
+// RUN: cp %s %t
+// RUN: %clang_cc1 -fixit -x objective-c %t || true
+// RUN: %clang_cc1 -fsyntax-only -Werror -x objective-c %t
+
+// Objective-C++ recovery
+// RUN: cp %s %t
+// RUN: %clang_cc1 -fixit -x objective-c++ %t || true
+// RUN: %clang_cc1 -fsyntax-only -Werror -x objective-c++ %t
+// rdar://9603056
+
+@interface NSArray
++ (id) arrayWithObjects;
+@end
+
+int main() {
+ NSArray pluginNames = [NSArray arrayWithObjects];
+}
OpenPOWER on IntegriCloud