From 58bab32cfaf15c43ae67e2fccd6f0c59cc8ff3d5 Mon Sep 17 00:00:00 2001 From: narpfel Date: Wed, 10 Dec 2025 04:53:22 +0100 Subject: [PATCH] Fix `[object Object]` output for CMake errors (#8321) When encountering an error when building a CMake project, the compiler pane shows `[object Object]` instead of a descriptive message. Example: https://godbolt.org/z/jr5caE5xM --- lib/base-compiler.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/base-compiler.ts b/lib/base-compiler.ts index 9f5bc2cf7..6c88a4856 100644 --- a/lib/base-compiler.ts +++ b/lib/base-compiler.ts @@ -2867,7 +2867,7 @@ export class BaseCompiler { stderr: [], okToCache: false, code: cmakeStepResult.code, - asm: [{text: ''}], + asm: '', }; result.result.compilationOptions = this.getUsedEnvironmentVariableFlags(makeExecParams); compilationTimeHistogram.observe((performance.now() - start) / 1000); @@ -2890,7 +2890,7 @@ export class BaseCompiler { stderr: [], okToCache: false, code: makeStepResult.code, - asm: [{text: ''}], + asm: '', }; compilationTimeHistogram.observe((performance.now() - start) / 1000); return result;