+ 257, fixed 254,256

This commit is contained in:
pierre 1999-06-02 22:50:56 +00:00
parent 5f05d07dcb
commit bf4e54eaa4
2 changed files with 24 additions and 3 deletions

18
bugs/bug0257.pp Normal file
View File

@ -0,0 +1,18 @@
{$mode tp}
type proc = procedure(a : longint);
procedure test(b : longint);
begin
Writeln('Test ',b);
end;
var
t : proc;
begin
t:=test;
t:=proc(test);
test(3);
t(5);
end.

View File

@ -308,6 +308,10 @@ Fixed bugs:
bug0250.pp error with Ansistrings and loops. OK 0.99.11 (PFV) bug0250.pp error with Ansistrings and loops. OK 0.99.11 (PFV)
bug0251.pp typed const are not aligned correctly OK 0.99.11 (PM) bug0251.pp typed const are not aligned correctly OK 0.99.11 (PM)
bug0253.pp problem with overloaded procedures and forward OK 0.99.11 (PFV) bug0253.pp problem with overloaded procedures and forward OK 0.99.11 (PFV)
bug0254.pp problem of endless loop if string at end of main
file without new line. OK 0.99.11 (PM)
bug0256.pp problem with conditionnals in TP mode OK 0.99.11 (PM)
bug0257.pp problem with procvars in tp mode OK 0.99.11 (PM)
Unproducable bugs: Unproducable bugs:
@ -341,10 +345,9 @@ Unfixed bugs:
bug0232.pp const. procedure variables need a special syntax bug0232.pp const. procedure variables need a special syntax
if they use calling specification modifiers if they use calling specification modifiers
bug0237.pp Can't have sub procedures with names defined in interface bug0237.pp Can't have sub procedures with names defined in interface
bug0244.pp nested procedures can't have same name as global ones bug0244.pp nested procedures can't have same name as global ones (same as bug0237)
bug0245.pp assigning pointers to address of consts is allowed (refused by BP !) bug0245.pp assigning pointers to address of consts is allowed (refused by BP !)
bug0246.pp const para can be changed without error bug0246.pp const para can be changed without error
bug0252.pp typecasting not possible within typed const bug0252.pp typecasting not possible within typed const
bug0254.pp problem of endless loop if string at end of main file without new line.
bug0255.pp internal error 10 with in and function calls bug0255.pp internal error 10 with in and function calls
bug0256.pp problem with conditionnals in TP mode