Jinoh Kang (@iamahuman) commented about dlls/combase/roapi.c:
return S_OK; }
+/*********************************************************************** + * RoFailFastWithErrorContextInternal2 (combase.@) + */ +void WINAPI RoFailFastWithErrorContextInternal2(HRESULT error, ULONG exception_count, /* PSTOWED_EXCEPTION_INFORMATION_V2 */void *information) +{ + FIXME("%#lx, %lu, %p stub.\n", error, exception_count, information); +}
This seems to be a *noreturn* function. You cannot return from this function implicitly or explicitly. The only option is to terminate or crash. I think this is best left as a `@ stub`. (If you still need to trace the error, at least use something like `__fastfail(-1);`.) -- https://gitlab.winehq.org/wine/wine/-/merge_requests/8244#note_105886