Distinguish the various kinds of AST file loading failures:
authorDouglas Gregor <dgregor@apple.com>
Mon, 22 Oct 2012 22:50:17 +0000 (22:50 +0000)
committerDouglas Gregor <dgregor@apple.com>
Mon, 22 Oct 2012 22:50:17 +0000 (22:50 +0000)
commitc9ad5fb604ad56591a445c55fb955faf970f43df
tree15e1c82794d5c3a0ca2d691086b00da6e71b8db1
parent62183c4e18a964c2715cedb3f6fdc6bb3c4776bd
Distinguish the various kinds of AST file loading failures:
file corruption, compiler version mismatch, target/language
configuration mismatch, out-of-date AST file. No functionality change
yet.

llvm-svn: 166446
clang/include/clang/Serialization/ASTReader.h
clang/lib/Frontend/ASTUnit.cpp
clang/lib/Frontend/ChainedIncludesSource.cpp
clang/lib/Frontend/CompilerInstance.cpp
clang/lib/Serialization/ASTReader.cpp