Fix VERIFY_EVALUATION_COUNT(EXPR,N) with a complex expression as N

This commit is contained in:
Gael Guennebaud 2018-07-17 13:20:49 +02:00
parent 2b2cd85694
commit 37f4bdd97d

View File

@ -122,8 +122,8 @@ inline void on_temporary_creation(long int size) {
#define VERIFY_EVALUATION_COUNT(XPR,N) {\
nb_temporaries = 0; \
XPR; \
if(nb_temporaries!=N) { std::cerr << "nb_temporaries == " << nb_temporaries << "\n"; }\
VERIFY( (#XPR) && nb_temporaries==N ); \
if(nb_temporaries!=(N)) { std::cerr << "nb_temporaries == " << nb_temporaries << "\n"; }\
VERIFY( (#XPR) && nb_temporaries==(N) ); \
}
#endif