15 lines
628 B
Diff
15 lines
628 B
Diff
--- 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<bool _dummy=false> static void Test() {
|
|
|
|
#define TEST_END \
|
|
} \
|