Slava Pestov
60eb9780a1
SILGen: fix generation of switch containing try
...
When emitting try_apply, don't start a new scope between adding
a cleanup and forwarding the value. This would leave behind a
dead cleanup, which would fire an assertion in emitSharedCaseBlocks().
Fixes <rdar://problem/20923654>.
Swift SVN r28572
2015-05-14 17:22:47 +00:00
Joe Groff
1af4659c4a
Enable interface type mangling.
...
Fixes rdar://problem/18034517, and addresses a number of compiler crashers due to symbol collisions in the old mangling.
Swift SVN r28383
2015-05-09 22:20:57 +00:00
Ted Kremenek
9f9bb725cf
Rename '_ErrorType' to 'ErrorType'.
...
Swift SVN r28293
2015-05-07 21:59:29 +00:00
John McCall
5c171fd448
Parsing, type-checking, SILGen, and IRGen for try!.
...
Swift SVN r28085
2015-05-02 08:03:15 +00:00
John McCall
58b5e1dc0f
Implement error handling in protocol witness and
...
reabstraction thunks.
rdar://20782111
Swift SVN r28075
2015-05-02 04:37:30 +00:00
John McCall
0c6e412116
Rename and reorganize some error-handling tests.
...
Swift SVN r27914
2015-04-29 17:28:52 +00:00