On 6/9/2015 4:47 AM, Kagamin wrote:
On Tuesday, 9 June 2015 at 10:48:22 UTC, Marc Schütz wrote:static assert() is your friend in this caseThe point is that in D you don't need to express ctfe guarantee at all. It just works.
Also, only the particular path the CTFE interpreter takes through the function needs to be CTFE'able, not all the paths. This makes it starkly different from constexpr.