diff options
Diffstat (limited to 'lib/base-compiler.js')
-rw-r--r-- | lib/base-compiler.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/base-compiler.js b/lib/base-compiler.js index cdac46dd0..ed1d4a537 100644 --- a/lib/base-compiler.js +++ b/lib/base-compiler.js @@ -1417,6 +1417,12 @@ export class BaseCompiler { } } + // PP output populated here due to early return in the event of compilation failure + if (ppResult) { + asmResult.hasPpOutput = true; + asmResult.ppOutput = ppResult; + } + asmResult.tools = toolsResult; if (asmResult.code !== 0) { asmResult.asm = '<Compilation failed>'; @@ -1450,7 +1456,6 @@ export class BaseCompiler { asmResult.hasRustMacroExpOutput = true; asmResult.rustMacroExpOutput = rustMacroExpResult; } - if (rustHirResult) { asmResult.hasRustHirOutput = true; asmResult.rustHirOutput = rustHirResult; |