summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaObjC/super-property-notation.m
Commit message (Collapse)AuthorAgeFilesLines
* Patch fixes PR21932 crash on invalid code. UsingFariborz Jahanian2015-01-201-0/+6
| | | | | | | property-dot syntax on 'super' with no super class. Patch by Jason Haslam. llvm-svn: 226578
* Objective-C [qoi]. When reporting that a property is notFariborz Jahanian2014-10-101-1/+1
| | | | | | | | auto synthesized because it is synthesized in its super class. locate property declaration in super class which will default synthesize the property. rdar://18488727 llvm-svn: 219535
* Objective-C. Tweak diagnosing properties that are not auto-synthesized.Fariborz Jahanian2014-08-291-1/+1
| | | | | | | | | | | Do not warn when property declared in class's protocol will be auto-synthesized by its uper class implementation because super class has also declared this property while this class has not. Continue to warn if current class has declared the property also (because this declaration will not result in a 2nd synthesis). rdar://18152478 llvm-svn: 216753
* Objective-C. Improve diagnostic when property isFariborz Jahanian2014-07-281-1/+1
| | | | | | | not auto synthesized in current implementation. rdar://17774815 llvm-svn: 214090
* Objective-C. Issue more warning diagnostic when certainFariborz Jahanian2014-07-261-2/+2
| | | | | | | | properties are not synthesized in property auto-synthesis, as it can potentiall lead to runtime errors. rdar://17774815 llvm-svn: 214032
* Replace -fobjc-default-synthesize-properties with ↵Rafael Espindola2013-09-271-1/+1
| | | | | | | | | disable-objc-default-synthesize-properties. We want the modern behavior most of the time, so inverting the option simplifies the driver and the tests. llvm-svn: 191551
* Modify comment in user test.Fariborz Jahanian2013-03-121-1/+1
| | | | llvm-svn: 176870
* Objective-C: When using super.prop, property should beFariborz Jahanian2013-03-111-2/+23
| | | | | | | looked up the current class's super class. // rdar://13349296 llvm-svn: 176832
* Prior to adding the new "expected-no-diagnostics" directive to ↵Andy Gibbs2012-10-191-0/+1
| | | | | | VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. llvm-svn: 166280
* Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar2009-12-151-1/+1
| | | | | | | | | - This is designed to make it obvious that %clang_cc1 is a "test variable" which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it can be useful to redefine what gets run as 'clang -cc1' (for example, to set a default target). llvm-svn: 91446
* Change tests to use clang -cc1...Fariborz Jahanian2009-12-141-1/+1
| | | | llvm-svn: 91297
* Rename clang to clang-cc.Daniel Dunbar2009-03-241-1/+1
| | | | | | Tests and drivers updated, still need to shuffle dirs. llvm-svn: 67602
* Partial fix <rdar://problem/6301205> [irgen] dot-syntax on super isn't ↵Steve Naroff2009-03-051-0/+30
supported. Tweak Sema::ActOnMemberReferenceExpr() and Sema::ActOnDeclarationNameExpr() to handle "super." notation for Class methods. llvm-svn: 66185
OpenPOWER on IntegriCloud