diff --git a/win32/build/confutils.js b/win32/build/confutils.js index 59f51f249e1..1771297a545 100644 --- a/win32/build/confutils.js +++ b/win32/build/confutils.js @@ -3123,6 +3123,11 @@ function toolset_setup_common_cflags() /* Undocumented. */ ADD_FLAG('CFLAGS', "/d2guardspecload"); } + } else if (1900 == VCVERS) { + var subver1900 = probe_binary(PHP_CL).substr(6); + if (subver1900 >= 24241) { + ADD_FLAG('CFLAGS', "/Qspectre"); + } } } if (VCVERS >= 1900) {