Introduce the notion of excluded headers into the module map
authorDouglas Gregor <dgregor@apple.com>
Mon, 15 Oct 2012 06:28:11 +0000 (06:28 +0000)
committerDouglas Gregor <dgregor@apple.com>
Mon, 15 Oct 2012 06:28:11 +0000 (06:28 +0000)
commit595276662862d87f0cf212862bc785b3193c3fe6
tree251d35d62ee4acdb0566e65060333794861fbef7
parent8c3e65db520c82ae017720899fcda4a218b11a73
Introduce the notion of excluded headers into the module map
description. Previously, one could emulate this behavior by placing
the header in an always-unavailable submodule, but Argyrios guilted me
into expressing this idea properly.

llvm-svn: 165921
clang/include/clang/Basic/Module.h
clang/include/clang/Lex/ModuleMap.h
clang/include/clang/Serialization/ASTBitCodes.h
clang/lib/Basic/Module.cpp
clang/lib/Lex/ModuleMap.cpp
clang/lib/Serialization/ASTReader.cpp
clang/lib/Serialization/ASTWriter.cpp
clang/test/Modules/Inputs/NoUmbrella.framework/module.map