From be02b2e8fd47ca3410ca6046b45f38fcc0e9333b Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Tue, 18 Sep 2018 10:43:52 +0200 Subject: Add spectre switch for suitable vc14 versions --- win32/build/confutils.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/win32/build/confutils.js b/win32/build/confutils.js index 12e89ca8c7..8b3d081c1c 100644 --- a/win32/build/confutils.js +++ b/win32/build/confutils.js @@ -3090,6 +3090,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) { -- cgit v1.2.1