From deefa54a5419cc197bc43a04df1187f140da1efe Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Sun, 19 Feb 2017 10:32:54 +0100 Subject: Fix tracking of temporaries in unit tests --- test/main.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'test/main.h') diff --git a/test/main.h b/test/main.h index 1d5bdc1c4..25d2dcf43 100644 --- a/test/main.h +++ b/test/main.h @@ -41,6 +41,7 @@ #include #include #include +#include #include #if __cplusplus >= 201103L #include @@ -79,10 +80,12 @@ #ifdef TEST_ENABLE_TEMPORARY_TRACKING static long int nb_temporaries; +static long int nb_temporaries_on_assert = -1; inline void on_temporary_creation(long int size) { // here's a great place to set a breakpoint when debugging failures in this test! if(size!=0) nb_temporaries++; + if(nb_temporaries_on_assert>0) assert(nb_temporaries