https://issues.dlang.org/show_bug.cgi?id=22598
Walter Bright <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #2 from Walter Bright <[email protected]> --- The __extension__ documentation is confusing: "You can prevent such warnings within one expression by writing `__extension__' before the expression. `__extension__' has no effect aside from this." Yet in your example, __extension__({ if (expr); else ...}) is a statement, not an expression. --
