@ctfeonly

Walter Bright newshound2 at digitalmars.com
Thu Dec 7 21:38:54 UTC 2017


On 12/6/2017 11:41 PM, Mike Franklin wrote:
> 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.

More and more attributes to do essentially trivial things is cumbersomeness all 
on its own.


More information about the Digitalmars-d mailing list