Commits
Arnold Schwaighofer committed 7447b686270
ARC black magic for _NSContiguousString.getCharacters
What happened here is that we owned to guaranteed specialize getCharacters but
then did not inline the specialized function leaving us with the stub:
getCharacters() {
retain self
getCharacters_o2g(self, ...)
release self
}
If we mark the function with always inline getCharacters_o2g will get inlined
and the retain/release is removed.
This helps hashing and string comparison and should consequently speedup
Dictionary and Set of String.
rdar://25797071