proposed @noreturn attribute
Steven Schveighoffer via Digitalmars-d
digitalmars-d at puremagic.com
Mon Jul 10 04:00:51 PDT 2017
On 7/10/17 12:02 AM, Nicholas Wilson wrote:
> So far I count four requirements of a solution:
> documentation
> optimisation
> ability to statically reflect upon
> ability to implement
>
> Of the approached listed only out{assert(0);} fails the static
> reflection check.
I'm pretty much giving up on arguing in this thread, as it seems people
are really keen to add more bloat to the language in spite of the
obvious bloat-free solution.
But I have to ask, what is the benefit of statically determining that a
function is noreturn? I thought it was just a hint to the compiler that
some optimizations can be done for that call?
-Steve
More information about the Digitalmars-d
mailing list