This change adds the support for requires cplusplus20 directive for a module declared in a Clang modulemap, similarly to existing directives requires cplusplus17, requires cplusplus14, etc.
rdar://108891417
Paths
| Differential D149850
[Clang][Modules] Support `requires cplusplus20` in a modulemap ClosedPublic Authored by egorzhdan on May 4 2023, 7:16 AM.
Details
Diff Detail
Event TimelineThis revision is now accepted and ready to land.May 4 2023, 10:44 AM
Revision Contents
Diff 519481 clang/docs/Modules.rst
clang/lib/Basic/Module.cpp
clang/test/Modules/Inputs/DependsOnModule.framework/module.map
clang/test/Modules/requires.m
|