On Sat, 31 May 2014 18:56:17 -0400, Timon Gehr <[email protected]> wrote:
On 05/30/2014 02:37 PM, Steven Schveighoffer wrote:in which case static if(cond) { immutable: } int x; should not create x as immutable if cond is true. The current behavior is not consistent with attribute either.Ugh, that is really bad. It shouldn't do that. Is that intentional?enum cond=true; static if(cond){ immutable: } int x; static assert(is(typeof(x)==int)); What is the problem?
OK, so the original premise is not true? I was assuming deadalnix was saying x would be immutable.
-Steve
