[modules] Simplify -cc1 interface for enabling implicit module maps.
We used to have a flag to enable module maps, and two more flags to enable implicit module maps. This is all redundant; we don't need any flag for enabling module maps in the abstract, and we don't usually have -fno- flags for -cc1. We now have just a single flag, -fimplicit-module-maps, that enables implicitly searching the file system for module map files and loading them. The driver interface is unchanged for now. We should probably rename -fmodule-maps to -fimplicit-module-maps at some point. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@239789 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/Basic/LangOptions.def 0 additions, 1 deletioninclude/clang/Basic/LangOptions.def
- include/clang/Driver/CC1Options.td 2 additions, 2 deletionsinclude/clang/Driver/CC1Options.td
- include/clang/Driver/Options.td 1 addition, 1 deletioninclude/clang/Driver/Options.td
- include/clang/Lex/HeaderSearchOptions.h 4 additions, 3 deletionsinclude/clang/Lex/HeaderSearchOptions.h
- lib/Driver/Tools.cpp 6 additions, 6 deletionslib/Driver/Tools.cpp
- lib/Frontend/CompilerInvocation.cpp 1 addition, 4 deletionslib/Frontend/CompilerInvocation.cpp
- lib/Lex/HeaderSearch.cpp 7 additions, 7 deletionslib/Lex/HeaderSearch.cpp
- lib/Lex/ModuleMap.cpp 5 additions, 1 deletionlib/Lex/ModuleMap.cpp
- lib/Lex/PPDirectives.cpp 3 additions, 6 deletionslib/Lex/PPDirectives.cpp
- test/Modules/Rmodule-build.m 5 additions, 5 deletionstest/Modules/Rmodule-build.m
- test/Modules/Werror-Wsystem-headers.m 3 additions, 3 deletionstest/Modules/Werror-Wsystem-headers.m
- test/Modules/Werror.m 11 additions, 11 deletionstest/Modules/Werror.m
- test/Modules/add-remove-private.m 4 additions, 4 deletionstest/Modules/add-remove-private.m
- test/Modules/anon-namespace.cpp 1 addition, 1 deletiontest/Modules/anon-namespace.cpp
- test/Modules/attr-unavailable.m 1 addition, 1 deletiontest/Modules/attr-unavailable.m
- test/Modules/auto-module-import.m 2 additions, 2 deletionstest/Modules/auto-module-import.m
- test/Modules/autolink.m 3 additions, 3 deletionstest/Modules/autolink.m
- test/Modules/build-fail-notes.m 3 additions, 3 deletionstest/Modules/build-fail-notes.m
- test/Modules/builtins.m 1 addition, 1 deletiontest/Modules/builtins.m
- test/Modules/compiler_builtins.m 2 additions, 2 deletionstest/Modules/compiler_builtins.m
Loading
Please register or sign in to comment