]> granicus.if.org Git - clang/commit
Implement property '.' notation on Factory/Class objects. Parser changes aren't very...
authorSteve Naroff <snaroff@apple.com>
Mon, 9 Mar 2009 21:12:44 +0000 (21:12 +0000)
committerSteve Naroff <snaroff@apple.com>
Mon, 9 Mar 2009 21:12:44 +0000 (21:12 +0000)
commit61f72cbd037e58f12cfe90cd442373f44092f030
tree77292f6d4c23460429428e75f3309d662856586f
parent35bd763b9438b53f7920521ed19c1ef74c7a6795
Implement property '.' notation on Factory/Class objects. Parser changes aren't very pretty:-(

This fixes <rdar://problem/6496506> Implement class setter/getter for properties.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66465 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/ExprObjC.h
include/clang/Basic/IdentifierTable.h
include/clang/Parse/Action.h
lib/Parse/ParseDecl.cpp
lib/Parse/ParseExpr.cpp
lib/Parse/ParseObjc.cpp
lib/Sema/Sema.h
lib/Sema/SemaExpr.cpp
lib/Sema/SemaExprObjC.cpp
test/Parser/check-objc2-syntax-1.m
test/SemaObjC/newproperty-class-method-1.m [new file with mode: 0644]