Bug fix: var rs := s.Copy; теперь выдает ошибку компиляции
Bug fix: исправил падение на var rs := s.Join; Ошибка компиляции выдается корректно
This commit is contained in:
parent
76c2019ee7
commit
93bffd1bf9
4
TestSuite/errors/err0210.pas
Normal file
4
TestSuite/errors/err0210.pas
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
begin
|
||||
var s: string;
|
||||
var rs := s.Copy;
|
||||
end.
|
||||
|
|
@ -142,7 +142,10 @@ namespace PascalABCCompiler.TreeConverter
|
|||
}
|
||||
public override string ToString()
|
||||
{
|
||||
return string.Format(StringResources.Get(ErrResourceString), values);
|
||||
if (values != null)
|
||||
return string.Format(StringResources.Get(ErrResourceString), values);
|
||||
else
|
||||
return string.Format(StringResources.Get(ErrResourceString), "");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1542,7 +1542,8 @@ namespace PascalABCCompiler.TreeConverter
|
|||
}
|
||||
if (convertion_data_and_alghoritms.find_eq_method_in_list(fn, fnl) == null)
|
||||
{
|
||||
fnl.AddElement(fn);
|
||||
if (!(obj != null && fn.polymorphic_state == SemanticTree.polymorphic_state.ps_static && !fn.is_extension_method))
|
||||
fnl.AddElement(fn);
|
||||
}
|
||||
si = si.Next;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue