- edited description
AV when passing wrong parameter
Issue #51
resolved
The below code crashes (if 'overload') is present.
type
TOptions = record
Foo: String;
end;
type
TTest = class
procedure SomeFunction(Options: TOptions); overload;
end;
procedure TTest.SomeFunction(Options: TOptions);
begin
end;
var Test := TTest.Create;
Test.SomeFunction(lambda end);
The crash happens in:
function TRecordSymbol.IsCompatible(typSym : TTypeSymbol) : Boolean;
where 'typSym' is nil.
Comments (2)
-
reporter -
repo owner - changed status to resolved
Fixed Issue
#51, TRecordSymbol.IsCompatible with nil parameter→ <<cset 2e5e2867b04d>>
- Log in to comment