aboutsummaryrefslogtreecommitdiff
path: root/lib/base-compiler.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/base-compiler.js')
-rw-r--r--lib/base-compiler.js7
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;