No. CTFE interpreter would run semantic3 for each functions in its own progress. See [here](https://github.com/D-Programming-Language/dmd/blob/master/src/interpret.c#L776).