From 5d041beb4e86787b55236d9cf3259fef17423323 Mon Sep 17 00:00:00 2001 From: Aaron Ballman Date: Tue, 4 Jun 2013 02:07:14 +0000 Subject: Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMISMATCH linker command into the object file. llvm-svn: 183178 --- clang/lib/CodeGen/ModuleBuilder.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'clang/lib/CodeGen/ModuleBuilder.cpp') diff --git a/clang/lib/CodeGen/ModuleBuilder.cpp b/clang/lib/CodeGen/ModuleBuilder.cpp index 56067a4..763aa12 100644 --- a/clang/lib/CodeGen/ModuleBuilder.cpp +++ b/clang/lib/CodeGen/ModuleBuilder.cpp @@ -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); } -- cgit v1.1