Serialize `#pragma detect_mismatch`.
authorNico Weber <nicolasweber@gmx.de>
Wed, 2 Mar 2016 19:28:54 +0000 (19:28 +0000)
committerNico Weber <nicolasweber@gmx.de>
Wed, 2 Mar 2016 19:28:54 +0000 (19:28 +0000)
commitcbbaeb13074400ead830be88143c31e7aac3c01c
treed55d8e042104532293a3a2d729f706fb0b318111
parent65f9d9cd324fc12f8bf90fa67477e2ddd90803d6
Serialize `#pragma detect_mismatch`.

This is like r262493, but for pragma detect_mismatch instead of pragma comment.
The two pragmas have similar behavior, so use the same approach for both.

llvm-svn: 262506
24 files changed:
clang/include/clang/AST/ASTConsumer.h
clang/include/clang/AST/Decl.h
clang/include/clang/AST/RecursiveASTVisitor.h
clang/include/clang/Basic/DeclNodes.td
clang/include/clang/Frontend/MultiplexConsumer.h
clang/include/clang/Sema/Sema.h
clang/include/clang/Serialization/ASTBitCodes.h
clang/lib/AST/ASTContext.cpp
clang/lib/AST/ASTDumper.cpp
clang/lib/AST/Decl.cpp
clang/lib/AST/DeclBase.cpp
clang/lib/CodeGen/CGDecl.cpp
clang/lib/CodeGen/CodeGenAction.cpp
clang/lib/CodeGen/CodeGenModule.cpp
clang/lib/CodeGen/ModuleBuilder.cpp
clang/lib/Frontend/MultiplexConsumer.cpp
clang/lib/Parse/ParsePragma.cpp
clang/lib/Sema/SemaAttr.cpp
clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
clang/lib/Serialization/ASTCommon.cpp
clang/lib/Serialization/ASTReaderDecl.cpp
clang/lib/Serialization/ASTWriterDecl.cpp
clang/test/PCH/pragma-detect_mismatch.c [new file with mode: 0644]
clang/tools/libclang/CIndex.cpp