LIU Hao wrote:

> 在 2026-9-9 12:19, Kirill Makurin 写道:
>> I'm redirecting this to the list and CC'ing Pali.
>>
>> Nikita Leontiev <[email protected]>:
>>
>>> Hello,
>>>
>>> FYI
>>> crt: remove noreturn attribute for _assert and 
>>> _wassert<https://github.com/mingw-w64/mingw-w64/commit/ecf2328a328d11dec7044b40b2b5e93b5b2b9d9e>
>>>  => abort is called from assert realization when ignore is 
>>> used<https://sourceforge.net/p/mingw-w64/bugs/1031>
>>
>> Pali: Are you still in favor of keeping mingw-w64 _assert wrapper? Do you 
>> have an idea how we can check whether `_fileno (stderr)` is a valid file 
>> descriptor before doing `_setmode` tricks?
>
> You can check `_fileno (stderr) >= 0`. For a GUI application where no 
> standard stream is attached,
> `_fileno (stderr)` yields -2.

Thanks for a tip, that should do it.

IIRC, Pali now is also in favor of removing mingw-w64 _assert wrapper. We still 
disagree on whether `assert` macro should call `_wassert` unconditionally. I'll 
wait for Pali's input.

- Kirill Makurin

_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to