<rdar://problem/13509689> Introduce -module-file-info option that provides informatio...
authorDouglas Gregor <dgregor@apple.com>
Wed, 27 Mar 2013 16:47:18 +0000 (16:47 +0000)
committerDouglas Gregor <dgregor@apple.com>
Wed, 27 Mar 2013 16:47:18 +0000 (16:47 +0000)
commitbf7fc9c542f2d7b47aaa5a387bbac5a25005c00e
tree420f4fc92dbde3650028a8bc112afc455891bb68
parent0afce43be124b77e5efa7907cc150f1d80ac3f1d
<rdar://problem/13509689> Introduce -module-file-info option that provides information about a particular module file.

This option can be useful for end users who want to know why they
ended up with a ton of different variants of the "std" module in their
module cache. This problem should go away over time, as we reduce the
need for module variants, but it will never go away entirely.

llvm-svn: 178148
18 files changed:
clang/docs/Modules.rst
clang/include/clang/Basic/DiagnosticDriverKinds.td
clang/include/clang/Driver/Options.td
clang/include/clang/Driver/Types.def
clang/include/clang/Frontend/FrontendActions.h
clang/include/clang/Frontend/FrontendOptions.h
clang/include/clang/Serialization/ASTReader.h
clang/include/clang/Serialization/ModuleManager.h
clang/lib/Driver/Driver.cpp
clang/lib/Driver/Tools.cpp
clang/lib/Driver/Types.cpp
clang/lib/Frontend/CompilerInvocation.cpp
clang/lib/Frontend/FrontendActions.cpp
clang/lib/Frontend/FrontendOptions.cpp
clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
clang/lib/Serialization/ASTReader.cpp
clang/lib/Serialization/ModuleManager.cpp
clang/test/Modules/module_file_info.m [new file with mode: 0644]