[modules] Allow differences in flags that only affect preprocessor predefines
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 7 Apr 2016 20:47:37 +0000 (20:47 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 7 Apr 2016 20:47:37 +0000 (20:47 +0000)
commita1ddf5e74433b9fbe99d9d26a3297c2f90b1da5e
treec74ab375527246abe9d2171f0bdb1a3c8019fe63
parent8c76487ee5526ae81dc442b41abb2a785453c31d
[modules] Allow differences in flags that only affect preprocessor predefines
(and __has_feature checks) between explicitly-specified module files and the
current compilation.

llvm-svn: 265718
clang/include/clang/Basic/LangOptions.def
clang/lib/Serialization/ASTReader.cpp
clang/test/Modules/explicit-build-flags.cpp