From 718e4f6efce6801d7bfcd412f05ba1a4d4cdb479 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Tue, 6 Dec 2022 22:59:05 -0800 Subject: MJIT: Explain why we have MJIT_CFLAGS_PIPE [ci skip] --- mjit.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mjit.c b/mjit.c index 3dbbc0fab0..04337f6529 100644 --- a/mjit.c +++ b/mjit.c @@ -1782,10 +1782,10 @@ mjit_init(const struct mjit_options *opts) cc_added_args = split_flags(opts->debug_flags); xfree(opts->debug_flags); #if MJIT_CFLAGS_PIPE - // eliminate a flag incompatible with `-pipe` + // Filter out `-save-temps`. It's a C compiler flag used by update-deps and not compatible with `-pipe`. for (size_t i = 0, j = 0; i < sizeof(CC_COMMON_ARGS) / sizeof(char *); i++) { if (CC_COMMON_ARGS[i] && strncmp("-save-temps", CC_COMMON_ARGS[i], strlen("-save-temps")) == 0) - continue; // skip -save-temps flag + continue; // Skip `-save-temps` cc_common_args[j] = CC_COMMON_ARGS[i]; j++; } -- cgit v1.2.3