summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaObjCXX/pointer-to-objc-pointer-conv.mm
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2010-01-18 22:59:22 +0000
committerFariborz Jahanian <fjahanian@apple.com>2010-01-18 22:59:22 +0000
commit42ffdb32fb54616c28bce6d04b73546c574e133d (patch)
tree599c72f7834dcc3b789d9623082e3eb0ddd91db1 /clang/test/SemaObjCXX/pointer-to-objc-pointer-conv.mm
parent06828f025d7b0b3cbb0567f1ae36de25c2c7dea3 (diff)
downloadbcm5719-llvm-42ffdb32fb54616c28bce6d04b73546c574e133d.tar.gz
bcm5719-llvm-42ffdb32fb54616c28bce6d04b73546c574e133d.zip
Allow conversion of pointer to an objective-c pointer to
a similar pointer. Fixes radar 7552179. llvm-svn: 93803
Diffstat (limited to 'clang/test/SemaObjCXX/pointer-to-objc-pointer-conv.mm')
-rw-r--r--clang/test/SemaObjCXX/pointer-to-objc-pointer-conv.mm21
1 files changed, 21 insertions, 0 deletions
diff --git a/clang/test/SemaObjCXX/pointer-to-objc-pointer-conv.mm b/clang/test/SemaObjCXX/pointer-to-objc-pointer-conv.mm
new file mode 100644
index 00000000000..80383ebfd8a
--- /dev/null
+++ b/clang/test/SemaObjCXX/pointer-to-objc-pointer-conv.mm
@@ -0,0 +1,21 @@
+// RUN: %clang_cc1 -fsyntax-only -verify %s
+
+@interface G
+@end
+
+@interface F
+- (void)bar:(id *)objects;
+- (void)foo:(G**)objects;
+@end
+
+
+void a() {
+ F *b;
+ G **keys;
+ [b bar:keys];
+
+ id *PID;
+ [b foo:PID];
+
+}
+
OpenPOWER on IntegriCloud