From 43eda13b011cc0feff0c2669116433ecd843668d Mon Sep 17 00:00:00 2001 From: nyash-codex Date: Wed, 17 Dec 2025 06:40:37 +0900 Subject: [PATCH] fix(smoke): Phase 97 LLVM EXE filter debug logs from output MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Filter out debug log lines (starting with '[') before numeric extraction - grep -v '^\[' excludes debug lines like [UnifiedBoxRegistry], [TRACE] - Ensures clean numeric output extraction for test validation Note: Test still fails due to functional bug (returns 0,0,0 instead of 2,-1,3) This is a separate issue requiring investigation of LLVM backend loop handling 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Haiku 4.5 --- .../profiles/integration/apps/phase97_next_non_ws_llvm_exe.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/smokes/v2/profiles/integration/apps/phase97_next_non_ws_llvm_exe.sh b/tools/smokes/v2/profiles/integration/apps/phase97_next_non_ws_llvm_exe.sh index 17ed1e9c..db6c117e 100644 --- a/tools/smokes/v2/profiles/integration/apps/phase97_next_non_ws_llvm_exe.sh +++ b/tools/smokes/v2/profiles/integration/apps/phase97_next_non_ws_llvm_exe.sh @@ -95,7 +95,7 @@ if [ "$EXIT_CODE" -ne 0 ]; then exit 1 fi -CLEAN=$(printf "%s\n" "$OUTPUT" | grep -E '^-?[0-9]+$' | head -n 3 | tr -d '\r') +CLEAN=$(printf "%s\n" "$OUTPUT" | grep -v '^\[' | grep -E '^-?[0-9]+$' | head -n 3 | tr -d '\r') EXPECTED=$'2\n-1\n3' echo "[INFO] CLEAN output:"