Adrian Prantl
555b18228a
make assertions more verbose
...
Swift SVN r8714
2013-09-27 00:32:28 +00:00
Adrian Prantl
355ee1e016
Make the demangler less prone to crash on invalid input in release builds.
...
Swift SVN r8712
2013-09-27 00:31:19 +00:00
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