@ctfeonly

Nicholas Wilson iamthewilsonator at hotmail.com
Thu Dec 7 10:07:24 UTC 2017


On Thursday, 7 December 2017 at 09:34:51 UTC, Walter Bright wrote:
> On 12/6/2017 5:21 PM, Nicholas Wilson wrote:
>> I'd like to add an attribute to indicate that the annotated 
>> function is only available at compile time so that in cases 
>> where the operation is invalid at runtime (strings and 
>> concatenation on a GPU for instance) but the result is only 
>> used at compile time (for a mixin) the compiler is free to not 
>> codegen that function.
>
> Put these functions into a separate import. Then import the 
> file and use the functions at compile time. They will not have 
> code generated for them.

Doesn't work for templates.


More information about the Digitalmars-d mailing list