]> granicus.if.org Git - clang/commit
[modules] Restrict the module use-declaration to only appear in top-level
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 26 Mar 2015 22:10:01 +0000 (22:10 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 26 Mar 2015 22:10:01 +0000 (22:10 +0000)
commit9ad44dae5d4de39873695dd945d76bf3bbbe3412
tree89737ca15322d0cc4c8a85c1b387ed91a4d7f89e
parente97393dd73c4e2460f62ccdaa1069f50536bdc8f
[modules] Restrict the module use-declaration to only appear in top-level
modules, and allow sub-modules of a module with a use-declaration to make use
of the nominated modules.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@233323 91177308-0d34-0410-b5e6-96231b3b80d8
docs/Modules.rst
include/clang/Basic/DiagnosticLexKinds.td
include/clang/Basic/Module.h
lib/Basic/Module.cpp
lib/Lex/ModuleMap.cpp
test/Modules/Inputs/declare-use/module.map
test/Modules/Inputs/diagnostics-aux.modulemap [new file with mode: 0644]
test/Modules/diagnostics.modulemap