Непонятный баг
От: Ziaw Россия  
Дата: 11.02.11 19:13
Оценка:
С последней версией компилятора (9580) не смог сбилдить рельсы.

F:\Dev\nemerleonrails\NRails.Console\Generation\ClassGenerator.n(70,38):Error: Internal compiler error 'not loaded internal type... file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll:System.Func'2[T, TResult]', please report a bug to bugs.nemerle.org. You can try modifying program near this location.
C:\Program Files\Nemerle\Nemerle.MSBuild.targets(230,9):Error: internal compiler error: assertion failed in file ncc\external\LibraryReferenceManager.n, line 519: not loaded internal type... file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll:System.Func'2[T, TResult]


На отдельном коде воспроизвести не смог, поэтому не пишу в трекер. Похоже на проблему преобразования немерловых функций во фреймворковский Func.

Если кто то захочет разобраться, нужно взять рельсы и исправить
здесь

  when (table.Keys.Filter(isDefaultConstrint(_, col.Name)).Any())
  // на
  when (table.Keys.Any(isDefaultConstrint(_, col.Name)))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.