diff options
author | Jeremy Rifkin <51220084+jeremy-rifkin@users.noreply.github.com> | 2022-02-13 10:41:51 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-13 16:41:51 +0100 |
commit | 88bcb4f41cee548ac81e7d7fc9b61d65d2c5f9d7 (patch) | |
tree | bddedee7fbd2e325647dfe21b4c66304316c70e1 /lib/base-compiler.js | |
parent | 1683db080fa77bc1dafbc89613206a1e1a8d910a (diff) | |
download | compiler-explorer-88bcb4f41cee548ac81e7d7fc9b61d65d2c5f9d7.tar.gz compiler-explorer-88bcb4f41cee548ac81e7d7fc9b61d65d2c5f9d7.zip |
Show preprocessor output even if main compilation fails (#3363)gh-1958
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; |