aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/IdentifierTable.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2013-08-02 00:01:14 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2013-08-02 00:01:14 +0000
commit6cbcc10e84a18c0f0ff2a5be13791d129a8b5ac0 (patch)
treecaaf36483f7138dca7d1db170a28a852f862a0c1 /clang/lib/Basic/IdentifierTable.cpp
parentf818ef4c37e5db740549f86c05accf1bcd5481fc (diff)
downloadllvm-6cbcc10e84a18c0f0ff2a5be13791d129a8b5ac0.zip
llvm-6cbcc10e84a18c0f0ff2a5be13791d129a8b5ac0.tar.gz
llvm-6cbcc10e84a18c0f0ff2a5be13791d129a8b5ac0.tar.bz2
Revert "ObjectiveC migrator. Migrate to instancetype return type for mehods with certain prefix selector matching their class names' suffix."
This reverts commit r187626. It is breaking the bots. llvm-svn: 187634
Diffstat (limited to 'clang/lib/Basic/IdentifierTable.cpp')
-rw-r--r--clang/lib/Basic/IdentifierTable.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/lib/Basic/IdentifierTable.cpp b/clang/lib/Basic/IdentifierTable.cpp
index 3572930..96d9e56 100644
--- a/clang/lib/Basic/IdentifierTable.cpp
+++ b/clang/lib/Basic/IdentifierTable.cpp
@@ -474,6 +474,14 @@ ObjCInstanceTypeFamily Selector::getInstTypeMethodFamily(Selector sel) {
case 'r':
if (startsWithWord(name, "retain")) return OIT_MemManage;
break;
+ case 's':
+ if (startsWithWord(name, "string")) return OIT_NSString;
+ else
+ if (startsWithWord(name, "set")) return OIT_NSSet;
+ break;
+ case 'U':
+ if (startsWithWord(name, "URL")) return OIT_NSURL;
+ break;
default:
break;
}