Implements property of reference types. Adding
an executable test to llvm test suite.
// rdar://9070460.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@128435 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/SemaObjCXX/references.mm b/test/SemaObjCXX/references.mm
index 15033f6..585c75f 100644
--- a/test/SemaObjCXX/references.mm
+++ b/test/SemaObjCXX/references.mm
@@ -9,7 +9,7 @@
@interface A
@property (assign) T p0;
-@property (assign) T& p1; // expected-error {{property of reference type is not supported}}
+@property (assign) T& p1;
@end
int f0(const T& t) {
@@ -21,7 +21,7 @@
}
int f2(A *a) {
- return f0(a.p1); // expected-error {{property 'p1' not found on object of type 'A *'}}
+ return f0(a.p1);
}
// PR7740