]> granicus.if.org Git - php/commitdiff
Add spectre switch for suitable vc14 versions
authorAnatol Belski <ab@php.net>
Tue, 18 Sep 2018 08:43:52 +0000 (10:43 +0200)
committerAnatol Belski <ab@php.net>
Tue, 18 Sep 2018 08:43:52 +0000 (10:43 +0200)
win32/build/confutils.js

index 12e89ca8c762367061ca865fc352d92662d5548c..8b3d081c1c61d1e30792d82f4d4b79d581c10b23 100644 (file)
@@ -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) {