Permit keywords in module names in #pragma clang module *.
authorRichard Smith <richard-llvm@metafoo.co.uk>
Fri, 5 May 2017 22:34:07 +0000 (22:34 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Fri, 5 May 2017 22:34:07 +0000 (22:34 +0000)
commitce03732ec85296f942ee6644596056ce5e577f89
tree9558b898a22576ffb5b637e3195c635ac0c532f6
parenta49e7689779a30fbac7beb1ca7dcdc7e2730351b
Permit keywords in module names in #pragma clang module *.

This is necessary to be able to build a libc++ module from preprocessed source
(due to the submodule std.new).

llvm-svn: 302312
clang/lib/Lex/Pragma.cpp
clang/test/Preprocessor/pragma_module.c