Searched refs:throw_destruct (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/libcxxabi/test/ |
| H A D | test_vector1.pass.cpp | 58 void throw_destruct ( void * ) { in throw_destruct() function 173 one = __cxxabiv1::__cxa_vec_new ( 10, 40, 0, throw_construct, throw_destruct ); in test_exception_in_constructor() 179 __cxxabiv1::__cxa_vec_delete ( one, 40, 0, throw_destruct ); in test_exception_in_constructor() 180 __cxxabiv1::__cxa_vec_delete2( two, 40, 0, throw_destruct, my_dealloc2 ); in test_exception_in_constructor() 181 __cxxabiv1::__cxa_vec_delete3( three, 40, 0, throw_destruct, my_dealloc3 ); in test_exception_in_constructor() 198 one = __cxxabiv1::__cxa_vec_new ( 10, 40, 8, throw_construct, throw_destruct ); in test_exception_in_constructor() 204 __cxxabiv1::__cxa_vec_delete ( one, 40, 8, throw_destruct ); in test_exception_in_constructor() 205 __cxxabiv1::__cxa_vec_delete2( two, 40, 8, throw_destruct, my_dealloc2 ); in test_exception_in_constructor() 206 __cxxabiv1::__cxa_vec_delete3( three, 40, 8, throw_destruct, my_dealloc3 ); in test_exception_in_constructor() 237 __cxxabiv1::__cxa_vec_delete ( one, 40, 8, throw_destruct ); in test_exception_in_destructor() [all …]
|
| H A D | test_vector2.pass.cpp | 54 void throw_destruct ( void * ) { if ( ++gDestructorCounter == gDestructorThrowTarget ) throw 2; } in throw_destruct() function 58 …torage ( __cxxabiv1::__cxa_vec_new ( 10, 40, 8, throw_construct, throw_destruct )) {} in vec_on_stack() 59 … __cxxabiv1::__cxa_vec_delete ( storage, 40, 8, throw_destruct ); } in ~vec_on_stack()
|