[PATCH] D134332: [gn build] Don't set LLVM_UNREACHABLE_OPTIMIZE when llvm_enable_assertions

Arthur Eubanks via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 21 10:35:29 PDT 2022


This revision was landed with ongoing or failed builds.
This revision was automatically updated to reflect the committed changes.
Closed by commit rG0f19c603423e: [gn build] Don't set LLVM_UNREACHABLE_OPTIMIZE when llvm_enable_assertions (authored by aeubanks).

Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D134332/new/

https://reviews.llvm.org/D134332

Files:
  llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn


Index: llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn
===================================================================
--- llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn
+++ llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn
@@ -329,7 +329,6 @@
     "LLVM_HAVE_TFLITE=",
     "LLVM_HOST_TRIPLE=$llvm_current_triple",
     "LLVM_NATIVE_ARCH=$native_target",
-    "LLVM_UNREACHABLE_OPTIMIZE=1",
     "LLVM_USE_INTEL_JITEVENTS=",
     "LLVM_USE_OPROFILE=",
     "LLVM_USE_PERF=",
@@ -340,6 +339,12 @@
     "PACKAGE_VERSION=${llvm_version}git",
   ]
 
+  if (llvm_enable_assertions) {
+    values += [ "LLVM_UNREACHABLE_OPTIMIZE=" ]
+  } else {
+    values += [ "LLVM_UNREACHABLE_OPTIMIZE=1" ]
+  }
+
   if (llvm_build_native) {
     values += [
       "LLVM_NATIVE_ASMPARSER=1",


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D134332.461944.patch
Type: text/x-patch
Size: 808 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220921/b3e9ef9f/attachment.bin>


More information about the llvm-commits mailing list