From 7dbfacb27e7807a924792deaaabb8ab8c228484a Mon Sep 17 00:00:00 2001 From: "Christoph M. Becker" Date: Tue, 14 Jan 2025 14:14:34 +0100 Subject: [PATCH] Suppress UB warnings regarding indirect function calls Like for POSIX systems, we pass `-fno-sanitize=function`. Closes GH-17462. --- win32/build/confutils.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win32/build/confutils.js b/win32/build/confutils.js index 7cbe867e4dc..e992d0935fe 100644 --- a/win32/build/confutils.js +++ b/win32/build/confutils.js @@ -3739,7 +3739,7 @@ function add_asan_opts(cflags_name, libs_name, ldflags_name) var lib_dir = get_clang_lib_dir(); if (!!cflags_name) { - ADD_FLAG(cflags_name, "-fsanitize=address,undefined"); + ADD_FLAG(cflags_name, "-fsanitize=address,undefined -fno-sanitize=function"); } if (!!libs_name) { if (TARGET_ARCH == 'x64') {