Commits

Joe Groff committed 9d4328380a1
Mangle: Always mangle decl contexts. Our mangling grammar says that entities should always be mangled with a context, so in cases where we weren't (Clang module contexts and top-level code), do so. Additionally, for ObjC protocols, mangle them into the special "So" context so we can catch global ObjC runtime namespace collisions with them. Fixes <rdar://problem/14221244>. Swift SVN r5851