From 752d9e2c7b029b18513a9d18e4b43b3c7677c34e Mon Sep 17 00:00:00 2001 From: afiqzudinhadi Date: Mon, 22 Jun 2026 23:08:50 +0800 Subject: [PATCH] Fix: patch unit_test.h to use dead template for test bodies --- patches/0002-suppress-unit-tests.patch | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 patches/0002-suppress-unit-tests.patch diff --git a/patches/0002-suppress-unit-tests.patch b/patches/0002-suppress-unit-tests.patch new file mode 100644 index 0000000..b6a3172 --- /dev/null +++ b/patches/0002-suppress-unit-tests.patch @@ -0,0 +1,15 @@ +--- a/unit_test.h ++++ b/unit_test.h +@@ -53,9 +53,10 @@ + + #else + ++// Dead template: body parsed but never instantiated → never compiled + #define TEST_BEGIN__(text, file, line) \ +- namespace UnitTest##line { \ +- static void Test() { ++ namespace DeadTest##line { \ ++ template static void Test() { + + #define TEST_END \ + } \