Piotr Caban (@piotr) commented about dlls/msvcp90/exception.c:
+{
- TRACE("%p %p\n", this, rhs);
- exception_copy_ctor(this, rhs);
- this->vtable = &bad_function_call_vtable;
- return this;
+}
+DEFINE_THISCALL_WRAPPER(MSVCP_bad_function_call_dtor, 4) +void __thiscall MSVCP_bad_function_call_dtor(bad_function_call *this) +{
- TRACE("%p\n", this);
- MSVCP_exception_dtor(this);
+}
+DEFINE_THISCALL_WRAPPER(MSVCP_bad_function_call_vector_dtor, 8) +void * __thiscall MSVCP_bad_function_call_vector_dtor(bad_function_call *this, unsigned int flags)
This function is also not needed, MSVCP_exception_vector_dtor can be used instead.