Здравствуйте, hardcase, Вы писали:
H>Здравствуйте, Вестильд, Вы писали:
В>>Если кто-нибудь тыкнет мне где примерно это исправлять, то я могу пул реквест сделать. Немерле сейчас на гитхабе разрабатывается?
H>Компилятор уже выявляет ситуацию с пустой структурой:
H>https://github.com/rsdn/nemerle/blob/master/ncc/generation/HierarchyEmitter.n#L535
Покопал я всё это. Баг в Моно

Реализация используемой в HierarchyEmitter сигнатуры
public TypeBuilder DefineType (string name, TypeAttributes attr, Type parent, int typesize) {
return DefineType (name, attr, parent, null, PackingSize.Unspecified, TypeBuilder.UnspecifiedTypeSize);
}
Можно пофиксить в Nemerle:
в HierarchyEmitter на 550 строке указав PackingSize:
TyManager._module_builder.DefineType (FullName + generic_mark_suffix, attrs, null, 0, 1)
Но Моно, мне кажется всё равно надо исправлять. Баг очень похож на опечатку, но мало ли где он может вылезти.