From 924baeff837ea5b6fde5f6207991ccd2bb807d9a Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Fri, 8 Dec 2023 11:53:03 +0200 Subject: Only enable modules tests for MSVC 17.6 and later --- tests/cc/modules/common.testscript | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/cc/modules/common.testscript b/tests/cc/modules/common.testscript index 801cf02..f430f8a 100644 --- a/tests/cc/modules/common.testscript +++ b/tests/cc/modules/common.testscript @@ -25,8 +25,10 @@ cxx.features.symexport = true # Note: there are some issues with enabling modules in Apple Clang 15 so # for now we only test vanilla Clang. # -if ($cxx.id == 'gcc' || \ - $cxx.id == 'msvc' || \ +if ($cxx.id == 'gcc' || \ + ($cxx.id == 'msvc' && ($cxx.version.major > 19 || \ + ($cxx.version.major == 19 && \ + $cxx.version.minor >= 36))) || \ ($cxx.id == 'clang' && $cxx.version.major >= 16)) cxx.features.modules = true -- cgit v1.1