Skip to content
This repository was archived by the owner on Nov 1, 2021. It is now read-only.

Commit 946a5b8

Browse files
committed
Revert "[coroutines] Support "coroutines" feature in module map requires clause"
This reverts commit r304054. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@304057 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent e168aa9 commit 946a5b8

File tree

6 files changed

+1
-30
lines changed

6 files changed

+1
-30
lines changed

docs/Modules.rst

-3
Original file line numberDiff line numberDiff line change
@@ -413,9 +413,6 @@ altivec
413413
blocks
414414
The "blocks" language feature is available.
415415

416-
coroutines
417-
Support for the coroutines TS is available.
418-
419416
cplusplus
420417
C++ support is available.
421418

lib/Basic/Module.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ static bool hasFeature(StringRef Feature, const LangOptions &LangOpts,
6464
bool HasFeature = llvm::StringSwitch<bool>(Feature)
6565
.Case("altivec", LangOpts.AltiVec)
6666
.Case("blocks", LangOpts.Blocks)
67-
.Case("coroutines", LangOpts.CoroutinesTS)
6867
.Case("cplusplus", LangOpts.CPlusPlus)
6968
.Case("cplusplus11", LangOpts.CPlusPlus11)
7069
.Case("freestanding", LangOpts.Freestanding)

test/Modules/Inputs/DependsOnModule.framework/Headers/coroutines.h

-3
This file was deleted.

test/Modules/Inputs/DependsOnModule.framework/Headers/not_coroutines.h

-3
This file was deleted.

test/Modules/Inputs/DependsOnModule.framework/module.map

+1-8
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,7 @@ framework module DependsOnModule {
2222
explicit module CustomReq2 {
2323
requires custom_req2
2424
}
25-
explicit module Coroutines {
26-
requires coroutines
27-
header "coroutines.h"
28-
}
29-
explicit module NotCoroutines {
30-
requires !coroutines
31-
header "not_coroutines.h"
32-
}
25+
3326
explicit framework module SubFramework {
3427
umbrella header "SubFramework.h"
3528

test/Modules/requires-coroutines.mm

-12
This file was deleted.

0 commit comments

Comments
 (0)