有名列挙体(?)

 無名じゃない場合は、有名で良いのかな? まぁ、これは今回の趣旨に関係ないのでパス。


enum Foo
{
  bar
}

int main(char[][] args)
{
  if(bar)
  {}
}

 これではエラーが出てくるようになったのですが……dmdのversionのせいかな。無名列挙体の場合は bar でアクセスできるのですが、有名列挙体(?)の場合は Foo.bar でしかアクセスできない……。
 これじゃ、有名列挙体(?)が使いにくくて困るのですが……私は基本的に列挙体には名前付けてるし、用途が分かるように。まぁ、その程度コメントで何とでもなるけど……。
 前は大丈夫だっただけに、あまりに急な変更。って、普通に告知出して変わってたのかしら? 変更点をたいして読んでないからなぁ(^^;


 あと再現性低いし訳分からないけど、0.125になってから別ファイルのメソッドの戻り値の型と、それの参照側を変更してコンパイルするとまれに SymbolUndefined と……、何度か変更しなおすなりすれば問題は無いのですが……。