Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMISMATCH linker command into the object file.

llvm-svn: 183178
This commit is contained in:
Aaron Ballman
2013-06-04 02:07:14 +00:00
parent 60c4118c88
commit 5d041beb4e
18 changed files with 190 additions and 20 deletions

View File

@@ -121,6 +121,11 @@ namespace {
Builder->AppendLinkerOptions(Opts);
}
virtual void HandleDetectMismatch(llvm::StringRef Name,
llvm::StringRef Value) {
Builder->AddDetectMismatch(Name, Value);
}
virtual void HandleDependentLibrary(llvm::StringRef Lib) {
Builder->AddDependentLib(Lib);
}