| commit | 494ee5b049f0eabddc2055f337dc4b3b006a6041 | [log] [tgz] |
|---|---|---|
| author | Manman Ren <manman.ren@gmail.com> | Thu Jan 28 23:36:05 2016 +0000 |
| committer | Manman Ren <manman.ren@gmail.com> | Thu Jan 28 23:36:05 2016 +0000 |
| tree | ae272bba4df7ba952a9a015b895af8e674a31630 | |
| parent | 134de6ffd88fef2c635276f75de4d8307d4385fa [diff] |
Class Property: change PropertyMap to include isClassProperty. PropertyMap used to map IdentifierInfo (name of the property) to ObjcPropertyDecl *. Now that a class property can have the same name as an instance property, we change PropertyMap to map a pair <IdentifierInfo *, unsigned> to ObjcPropertyDecl *. Also update a few places from iterating over instance_properties to iterating over all properties. rdar://23891898 llvm-svn: 259119