Max Haughton
Max Haughton
> I'd rather it be its own standalone node to keep it separate from mixins that come from user code. This isn't meant to be something that you interface with...
The issue within mixin(C) is that you can already write mixin(C)(sea)(c) in the grammar today, inside an expression
I can't give the full context right now as I can't be bothered to dig it up, but the rationale is that isSame as a template is extremely slow but...
Currently this works by effectively saying `if(betterC && !pragmaCTFE)`. It would be worth investigating whether this can be changed to effectively turning betterC off during semantic analysis of symbols with...
> > but also because this is a route to making _all_ use of D at CTFE inside WorseD more tolerable (this is more complicated than just what is mentioned...
I've thought about this a bit more recently and we should aim for `assert(_ctfe)` rather than a pragma if possible.
ImportC.h is in druntime and will presumably need to be tested at some point when preprocessing is more final.
I can but the bug was probably misfiled.
> this breaks -m32 LEA and when performed on values with size > 4. This case should be supported as `mov REG, dword ptr [value]`, i.e get address of value....