Template lowering of druntime hooks that CTFE cannot interpret
Timon Gehr
timon.gehr at gmx.ch
Mon Jan 17 23:49:55 UTC 2022
On 17.01.22 16:25, Teodor Dutu wrote:
>
> Do you suggest any other solutions than those we propose?
Detect `if(__ctfe)` and don't do the rewrites in its body. Then use
`if(__ctfe)` in the runtime hooks to provide an implementation that's
compatible with CTFE. Of course, this won't work with the hooks that you
have designed in a way that invokes UB, but I think that's a feature as
those should be redesigned.
More information about the Digitalmars-d
mailing list