SunのコンパイラとEclipse JDTで動きが違う(6)
f()の中身はJDTではすべてOK、javacでは全滅。なんか代入コンテキストの判定がおかしくない?
private void f() { if (t()) {} assert t(); int a = t() ? 1 : 2; for (;t();) {} while (t()) {} do {} while(t()); System.out.println((new int[t()])[t()]); } <T> T t() { return null; }