Lines Matching refs:gDestructorCounter
49 int gDestructorCounter; variable
60 if ( ++gDestructorCounter == gDestructorThrowTarget ) in throw_destruct()
168 gConstructorCounter = gDestructorCounter = 0; in test_exception_in_constructor()
187 if ( gConstructorCounter - gDestructorCounter != 10 ) { in test_exception_in_constructor()
189 … std::printf("%d constructors, but %d destructors\n", gConstructorCounter, gDestructorCounter); in test_exception_in_constructor()
193 gConstructorCounter = gDestructorCounter = 0; in test_exception_in_constructor()
208 if ( gConstructorCounter != gDestructorCounter ) { in test_exception_in_constructor()
210 … std::printf("%d constructors, but %d destructors\n", gConstructorCounter, gDestructorCounter); in test_exception_in_constructor()
226 gConstructorCounter = gDestructorCounter = 0; in test_exception_in_destructor()
246 if ( gConstructorCounter != 20 || gDestructorCounter != 20 ) { in test_exception_in_destructor()
248 … std::printf("Expected (20, 20), but got (%d, %d)\n", gConstructorCounter, gDestructorCounter); in test_exception_in_destructor()
253 gConstructorCounter = gDestructorCounter = 0; in test_exception_in_destructor()
259 if ( gConstructorCounter != gDestructorCounter ) { in test_exception_in_destructor()
261 … std::printf("%d constructors, but %d destructors\n", gConstructorCounter, gDestructorCounter); in test_exception_in_destructor()