]> granicus.if.org Git - clang/commit
Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMIS...
authorAaron Ballman <aaron@aaronballman.com>
Tue, 4 Jun 2013 02:07:14 +0000 (02:07 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Tue, 4 Jun 2013 02:07:14 +0000 (02:07 +0000)
commita7ff62f9443efa3b13a28a1e566d4625b15b8553
tree9177836952937a3161932463cdc6c2cdc0263752
parentc2fe81898b1b3b948791ca4ababd3d495601f22a
Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMISMATCH linker command into the object file.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183178 91177308-0d34-0410-b5e6-96231b3b80d8
18 files changed:
include/clang/AST/ASTConsumer.h
include/clang/Basic/DiagnosticParseKinds.td
include/clang/Lex/PPCallbacks.h
include/clang/Parse/Parser.h
include/clang/Sema/Sema.h
lib/CodeGen/CodeGenAction.cpp
lib/CodeGen/CodeGenModule.cpp
lib/CodeGen/CodeGenModule.h
lib/CodeGen/ModuleBuilder.cpp
lib/CodeGen/TargetInfo.cpp
lib/CodeGen/TargetInfo.h
lib/Frontend/PrintPreprocessedOutput.cpp
lib/Parse/ParsePragma.cpp
lib/Parse/ParsePragma.h
lib/Parse/Parser.cpp
lib/Sema/SemaAttr.cpp
test/CodeGen/pragma-detect_mismatch.c [new file with mode: 0644]
test/Preprocessor/pragma_microsoft.c