RFC: Change what assert does on error
monkyyy
crazymonkyyy at gmail.com
Wed Jul 2 16:54:54 UTC 2025
On Wednesday, 2 July 2025 at 16:51:40 UTC, kdevel wrote:
> On Wednesday, 2 July 2025 at 08:11:44 UTC, Walter Bright wrote:
>> On 6/30/2025 2:18 PM, Sebastiaan Koppe wrote:
>>> Just know that the idea of exiting directly when something
>>> asserts on the pretense that continueing makes things worse
>>> breaks down in multi-threaded programs.
>>
>> An assert tripping means that you've got a bug in the program,
>> and the program has entered an unanticipated, unknown state.
>
> This program
>
> void main ()
> {
> assert (false);
> }
>
> is a valid D program which is free of bugs and without any
> "unanticipated, unknown" state.
>
> Do you agree?
Nah, clearly this wouldnt pass boeings standards
More information about the Digitalmars-d
mailing list