From 1a69348034ec0635e05ec585207e91c4bd22ae55 Mon Sep 17 00:00:00 2001
From: Rahix <rahix@rahix.de>
Date: Thu, 4 Jul 2019 15:37:22 +0200
Subject: [PATCH] fix(micropython): Remove previous QSTRs to ensure correct
 output

Signed-off-by: Rahix <rahix@rahix.de>
---
 lib/micropython/gen-qstr.sh | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/lib/micropython/gen-qstr.sh b/lib/micropython/gen-qstr.sh
index 81ae17f2..cd44b428 100755
--- a/lib/micropython/gen-qstr.sh
+++ b/lib/micropython/gen-qstr.sh
@@ -17,6 +17,9 @@ ln -sfr "$OUTPUT" "$OUTPUT_DIR/genhdr/$(basename "$OUTPUT")"
 # call gcc -E to generate qstr.i.last
 gcc -E -DNO_QSTR -I"$SOURCE_DIR/micropython" -I"$PROJECT_SRC" -I"$OUTPUT_DIR" "$@" >"$OUTPUT_DIR/qstr.i.last"
 
+# Remove previous artifacts
+rm -rf "$OUTPUT_DIR/qstr"
+
 # Generate qstr.split
 "$PYTHON" "$SOURCE_DIR/micropython/py/makeqstrdefs.py" split \
     "$OUTPUT_DIR/qstr.i.last" "$OUTPUT_DIR/qstr" "$OUTPUT_DIR/qstrdefs.collected.h" >/dev/null
-- 
GitLab