From 29acfcee69ade4f8521c89a5a21469e33aa157be Mon Sep 17 00:00:00 2001 From: Max Wash Date: Sun, 15 Mar 2026 09:45:31 +0000 Subject: [PATCH] toolchain: xpcg: fix output header not being truncated --- toolchain/xpcg/backend/c-mpc/backend.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toolchain/xpcg/backend/c-mpc/backend.c b/toolchain/xpcg/backend/c-mpc/backend.c index 2064c0c..6fb4aa5 100644 --- a/toolchain/xpcg/backend/c-mpc/backend.c +++ b/toolchain/xpcg/backend/c-mpc/backend.c @@ -1098,7 +1098,7 @@ static int emit_interface(const struct interface_definition *iface) b_result result = b_file_open( NULL, B_RV_PATH(path), - B_FILE_WRITE_ONLY | B_FILE_CREATE, + B_FILE_WRITE_ONLY | B_FILE_CREATE | B_FILE_TRUNCATE, &file); if (b_result_is_error(result)) { b_throw(result);