On Monday, 27 June 2016 at 11:05:49 UTC, cym13 wrote:
What's unintuitive about it (real question)? It would make it behave more like a standard if and early returns are very common, well understood and good practice:

void func(int* somepointer) {
    if (somepointer == null)
        return;
    [rest of the code]
}

When seeing such code (which generally leads to cleaner functions) the meaning is quite obvious, IĀ fail to see who would expect static if to behave otherwise.

here i am!

Reply via email to