[gn] port b0bb68fd3cb7bfba (LLVM_ENABLE_REVERSE_ITERATION in clang/test)
authorNico Weber <thakis@chromium.org>
Sat, 22 Jul 2023 14:14:09 +0000 (10:14 -0400)
committerNico Weber <thakis@chromium.org>
Sat, 22 Jul 2023 14:14:09 +0000 (10:14 -0400)
llvm/utils/gn/secondary/clang/test/BUILD.gn

index c88db82..3e19ee5 100644 (file)
@@ -1,5 +1,6 @@
 import("//clang/lib/ARCMigrate/enable.gni")
 import("//clang/lib/StaticAnalyzer/Frontend/enable.gni")
+import("//llvm/include/llvm/Config/config.gni")
 import("//llvm/lib/Target/targets.gni")
 import("//llvm/triples.gni")
 import("//llvm/utils/gn/build/libs/pthread/enable.gni")
@@ -122,6 +123,12 @@ write_lit_config("lit_site_cfg") {
     ]
   }
 
+  if (llvm_enable_reverse_iteration) {
+    extra_values += [ "LLVM_ENABLE_REVERSE_ITERATION=1" ]
+  } else {
+    extra_values += [ "LLVM_ENABLE_REVERSE_ITERATION=0" ]  # Must be 0.
+  }
+
   if (llvm_enable_threads) {
     extra_values += [ "LLVM_ENABLE_THREADS=1" ]
   } else {