@ctfeonly

Mike Franklin slavo5150 at yahoo.com
Thu Dec 7 07:41:18 UTC 2017


On Thursday, 7 December 2017 at 04:45:15 UTC, Jonathan M Davis 
wrote:

> The simplest way to do that is to write a unit test that uses a 
> static assertion. As I understand it, with the way CTFE works, 
> it pretty much can't know whether a function can be called at 
> compile time until it tries, but a unit test can catch it if 
> the function no longer works at compile time.

Not bad, but that is swaying into the cumbersome category.  If 
that's the best we can do, a @ctfeonly attribute starts looking 
pretty good.

Mike




More information about the Digitalmars-d mailing list