From 8f7f3c1f99169409e7a03cb1e03bcaac6ae82f6f Mon Sep 17 00:00:00 2001 From: Louis Dionne Date: Tue, 15 Feb 2022 13:10:16 -0500 Subject: [PATCH] [libc++] Pass -fcxx-modules during our modules builds Otherwise, AppleClang ignores -fmodules entirely, so we are not actually testing anything. Differential Revision: https://reviews.llvm.org/D119862 --- libcxx/utils/libcxx/test/params.py | 1 + 1 file changed, 1 insertion(+) diff --git a/libcxx/utils/libcxx/test/params.py b/libcxx/utils/libcxx/test/params.py index 211cd18..81a7d84 100644 --- a/libcxx/utils/libcxx/test/params.py +++ b/libcxx/utils/libcxx/test/params.py @@ -76,6 +76,7 @@ DEFAULT_PARAMETERS = [ actions=lambda modules: [ AddFeature('modules-build'), AddCompileFlag('-fmodules'), + AddCompileFlag('-fcxx-modules'), # AppleClang disregards -fmodules entirely when compiling C++. This enables modules for C++. ] if modules else []), Parameter(name='enable_exceptions', choices=[True, False], type=bool, default=True, -- 2.7.4