From 3b9bbf296de64c6a73eb81992f8dda152b21ddaf Mon Sep 17 00:00:00 2001 From: theraven Date: Fri, 21 Jun 2013 11:48:24 +0000 Subject: [PATCH] Fixed property introspection test for the more-expressive strings that clang now produces. This test is now expected to fail with slightly older clang. --- Test/PropertyIntrospectionTest2.m | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Test/PropertyIntrospectionTest2.m b/Test/PropertyIntrospectionTest2.m index 1c6ac6c..9e07589 100644 --- a/Test/PropertyIntrospectionTest2.m +++ b/Test/PropertyIntrospectionTest2.m @@ -509,11 +509,11 @@ int main(void) testProperty("intNonatomic", "Ti,N,VintNonatomic", ATTRS(ATTR("T", "i"), ATTR("N", ""), ATTR("V", "intNonatomic"))); - testProperty("idReadonlyCopyNonatomic", "T@,R,N,VidReadonlyCopyNonatomic", ATTRS(ATTR("T", "@"), + testProperty("idReadonlyCopyNonatomic", "T@,R,C,N,VidReadonlyCopyNonatomic", ATTRS(ATTR("T", "@"), ATTR("R", ""), ATTR("N", ""), ATTR("V", "idReadonlyCopyNonatomic"))); - testProperty("idReadonlyRetainNonatomic", "T@,R,N,VidReadonlyRetainNonatomic", ATTRS(ATTR("T", "@"), + testProperty("idReadonlyRetainNonatomic", "T@,R,&,N,VidReadonlyRetainNonatomic", ATTRS(ATTR("T", "@"), ATTR("R", ""), ATTR("N", ""), ATTR("V", "idReadonlyRetainNonatomic"))); @@ -574,10 +574,10 @@ int main(void) ATTR("&", ""))); testPropertyForProtocol(testProto, "intNonatomic", "Ti,N", ATTRS(ATTR("T", "i"), ATTR("N", ""))); - testPropertyForProtocol(testProto, "idReadonlyCopyNonatomic", "T@,R,N", ATTRS(ATTR("T", "@"), + testPropertyForProtocol(testProto, "idReadonlyCopyNonatomic", "T@,R,C,N", ATTRS(ATTR("T", "@"), ATTR("R", ""), ATTR("N", ""))); - testPropertyForProtocol(testProto, "idReadonlyRetainNonatomic", "T@,R,N", ATTRS(ATTR("T", "@"), + testPropertyForProtocol(testProto, "idReadonlyRetainNonatomic", "T@,R,&,N", ATTRS(ATTR("T", "@"), ATTR("R", ""), ATTR("N", ""))); testPropertyForProtocol(testProto, "idReadonlyWeakNonatomic", "T@,R,N", ATTRS(ATTR("T", "@"),