Commits

Doug Gregor committed 030770a8c23
Make DynamicSelf into its own special type node. Making DynamicSelf its own special type node makes it easier to opt-in to the behavior we want rather than opting out of the behavior we don't want. Some things already work better with this representation, such as mangling and overriding; others are more broken, such as the handling of DynamicSelf within generic classes and the lookup of the DynamicSelf type. Swift SVN r13141