Commit Graph

254 Commits

Author SHA1 Message Date
Argyrios Kyrtzidis
d70ac6f78a [AST] Mangler: recover from erroneous extension decl context.
Swift SVN r8564
2013-09-23 19:51:50 +00:00
Argyrios Kyrtzidis
9e0cfb811d [AST] Allow the mangler to handle declarations with error types in them.
This is only useful for unique-identification uses of the mangler, like in SourceKit,
which has to deal with invalid code.
Since this is not related to ABI, we can change the encoding anytime we want.

Swift SVN r8557
2013-09-23 16:11:26 +00:00
Argyrios Kyrtzidis
207dd91c78 [AST] Sort the includes in Mangle.cpp.
Swift SVN r8530
2013-09-20 23:13:27 +00:00
Argyrios Kyrtzidis
eecb56a9ad Move the Mangler from the SIL library to the AST one.
No other functionality change.

Swift SVN r8527
2013-09-20 23:10:58 +00:00