Files
swift-mirror/lib/FrontendTool/FrontendTool.cpp
Hamish Knight b0bb723181 [Frontend] Handle errors from performEndOfPipelineActions
The use of `SWIFT_DEFER` previously meant that we
may return `false` from `performCompile` even if
an error was produced from
`performEndOfPipelineActions`.

To remedy this, introduce a lambda that both calls
`performEndOfPipelineActions`, and checks to see
if there was an error. Then, enforce that all exit
paths call this lambda.
2020-06-18 08:58:30 -07:00

86 KiB