On Mon, Oct 1, 2012 at 8:36 PM, Jonathan M Davis <jmdavisp...@gmx.com> wrote:

[Creating a new thread for this]

__ctfe exists purely so that you can provide an alternate implementation which works at compile time when the normal implementation doesn't (since CTFE _is_ more restrictive in what it allows than running a function at runtime is).

Something I wanted to ask for a long time: is there any runtime speed penalty in using __ctfe? I have functions that are OK at runtime and do not work at compile-time. If I find a way to make them work at CT and use __ctfe to distinguish the two branches, will runtime execution become slower?


Reply via email to