fpc/tests/webtbs/tw19548.pp
florian 6e1d5e0aa0 * handle pointer+type param. correctly, resolves #19548
* convert exit(x) into result:=x; exit;, enables further optimizations in the future

git-svn-id: trunk@17829 -
2011-06-25 18:05:49 +00:00

22 lines
289 B
Plaintext

{$MODE OBJFPC} { -*- text -*- }
program tests;
type
generic TTest <PTest> = class
FPointer: PTest;
procedure Foo();
end;
procedure TTest.Foo();
var
Result: Boolean;
begin
Result := FPointer = nil;
end;
type
TPointerTest = specialize TTest <Pointer>;
begin
end.