Подтвердить что ты не робот

Ошибка в реализации компилятора Mono С#?

Этот код вызывает внутреннюю ошибку компилятора в операторе if (false), используя 2.10.8 dmcs, а также MonoTouch. Это известно? (Это может быть сообщение об ошибке, но я мог бы сделать что-то хромое.)

using System;
using System.Collections;
class X
{
    static int Main()
    {
       foreach(var i in GetAll())
       {
       }

       return 0;
    }
    static IEnumerable GetAll()
    {
       yield return 1;
       if (false)
          yield return 2;
    }
}
4b9b3361