projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6690b7d
)
[libc++] Pass -fcxx-modules during our modules builds
author
Louis Dionne
<ldionne.2@gmail.com>
Tue, 15 Feb 2022 18:10:16 +0000
(13:10 -0500)
committer
Louis Dionne
<ldionne.2@gmail.com>
Wed, 16 Feb 2022 15:30:23 +0000
(10:30 -0500)
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
patch
|
blob
|
history
diff --git
a/libcxx/utils/libcxx/test/params.py
b/libcxx/utils/libcxx/test/params.py
index
211cd18
..
81a7d84
100644
(file)
--- 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,