[llvm] r358004 - gn build: Fix Windows builds after r357797

Nico Weber via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 9 07:02:02 PDT 2019


Author: nico
Date: Tue Apr  9 07:02:02 2019
New Revision: 358004

URL: http://llvm.org/viewvc/llvm-project?rev=358004&view=rev
Log:
gn build: Fix Windows builds after r357797

Modified:
    llvm/trunk/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp
    llvm/trunk/utils/gn/build/BUILD.gn

Modified: llvm/trunk/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp?rev=358004&r1=358003&r2=358004&view=diff
==============================================================================
--- llvm/trunk/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp (original)
+++ llvm/trunk/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp Tue Apr  9 07:02:02 2019
@@ -853,7 +853,7 @@ RuntimeDyldChecker::RuntimeDyldChecker(
                       MCDisassembler *Disassembler,
                       MCInstPrinter *InstPrinter,
                       raw_ostream &ErrStream)
-    : Impl(llvm::make_unique<RuntimeDyldCheckerImpl>(
+    : Impl(::llvm::make_unique<RuntimeDyldCheckerImpl>(
                                             std::move(IsSymbolValid),
                                             std::move(GetSymbolAddress),
                                             std::move(GetSymbolContent),

Modified: llvm/trunk/utils/gn/build/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/build/BUILD.gn?rev=358004&r1=358003&r2=358004&view=diff
==============================================================================
--- llvm/trunk/utils/gn/build/BUILD.gn (original)
+++ llvm/trunk/utils/gn/build/BUILD.gn Tue Apr  9 07:02:02 2019
@@ -139,7 +139,9 @@ config("compiler_defaults") {
 }
 
 config("no_exceptions") {
-  cflags_cc = [ "-fno-exceptions" ]
+  if (host_os != "win") {
+    cflags_cc = [ "-fno-exceptions" ]
+  }
 }
 
 config("no_rtti") {




More information about the llvm-commits mailing list