bug 'Common Language Runtime detected an invalid program'
От: Denis K.  
Дата: 04.09.07 13:50
Оценка:
Сгенерировал Windows Form application используя последнюю версию компилятора и интеграции (7781)
и добавил выделенный код:

  public partial class MainForm : Form
  {
    public this()
    {
      InitializeComponent();

            
      def next(i)
      {
        next(i + 1);
      }
      
      next(0);
      
    }
  }


Запускаю и получаю следующий exception:

An unhandled exception of type 'System.InvalidProgramException' occurred in WindowsApplication1.exe

Additional information: Common Language Runtime detected an invalid program

... << RSDN@Home 1.2.0 alpha rev. 743>>
Re: bug 'Common Language Runtime detected an invalid program
От: mkizub Литва http://symade.tigris.org
Дата: 04.09.07 16:21
Оценка:
Здравствуйте, Denis K., Вы писали:

DK>Запускаю и получаю следующий exception:


DK>

An unhandled exception of type 'System.InvalidProgramException' occurred in WindowsApplication1.exe

DK>Additional information: Common Language Runtime detected an invalid program


Видать JIT компилятор определил бесконечную рекурсию или отсуствие return-а в конструкторе, а компилер Nemerle до такой степени код не проверяет.
SOP & SymADE: http://symade.tigris.org , блог http://mkizub.livejournal.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.