about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--mk/tests.mk3
-rw-r--r--src/etc/maketest.py1
2 files changed, 3 insertions, 1 deletions
diff --git a/mk/tests.mk b/mk/tests.mk
index acb75bb7cdc..b887f7b887f 100644
--- a/mk/tests.mk
+++ b/mk/tests.mk
@@ -1072,7 +1072,8 @@ $(3)/test/run-make/%-$(1)-T-$(2)-H-$(3).ok: \
 	    $(3) \
 	    "$$(LLVM_LIBDIR_RUSTFLAGS_$(3))" \
 	    "$$(LLVM_ALL_COMPONENTS_$(3))" \
-	    "$$(LLVM_CXXFLAGS_$(3))"
+	    "$$(LLVM_CXXFLAGS_$(3))" \
+	    '$$(CXX_$(3))'
 	@touch -r $$@.start_time $$@ && rm $$@.start_time
 else
 # FIXME #11094 - The above rule doesn't work right for multiple targets
diff --git a/src/etc/maketest.py b/src/etc/maketest.py
index 1687838289b..c7d17b23bff 100644
--- a/src/etc/maketest.py
+++ b/src/etc/maketest.py
@@ -57,6 +57,7 @@ putenv('S', os.path.abspath(sys.argv[13]))
 putenv('RUSTFLAGS', sys.argv[15])
 putenv('LLVM_COMPONENTS', sys.argv[16])
 putenv('LLVM_CXXFLAGS', sys.argv[17])
+putenv('CXX', sys.argv[18])
 putenv('PYTHON', sys.executable)
 os.putenv('TARGET', target_triple)