mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-16 16:19:21 +02:00
* apply patch by Blaise.ru: parse_object_proc_directives() and parse_object_record_directives() should only be called with procdefs, so change the parameter from tabstractprocdef to tprocdef to make this explicit
This commit is contained in:
parent
9c9c6cc81b
commit
e5ac99a4c9
@ -69,8 +69,8 @@ interface
|
|||||||
procedure parse_parameter_dec(pd:tabstractprocdef);
|
procedure parse_parameter_dec(pd:tabstractprocdef);
|
||||||
procedure parse_proc_directives(pd:tabstractprocdef;var pdflags:tpdflags);
|
procedure parse_proc_directives(pd:tabstractprocdef;var pdflags:tpdflags);
|
||||||
procedure parse_proctype_directives(pd:tprocvardef);
|
procedure parse_proctype_directives(pd:tprocvardef);
|
||||||
procedure parse_object_proc_directives(pd:tabstractprocdef);
|
procedure parse_object_proc_directives(pd:tprocdef);
|
||||||
procedure parse_record_proc_directives(pd:tabstractprocdef);
|
procedure parse_record_proc_directives(pd:tprocdef);
|
||||||
function parse_proc_head(astruct:tabstractrecorddef;potype:tproctypeoption;flags:tparse_proc_flags;genericdef:tdef;generictypelist:tfphashobjectlist;out pd:tprocdef):boolean;
|
function parse_proc_head(astruct:tabstractrecorddef;potype:tproctypeoption;flags:tparse_proc_flags;genericdef:tdef;generictypelist:tfphashobjectlist;out pd:tprocdef):boolean;
|
||||||
function parse_proc_dec(flags:tparse_proc_flags;astruct:tabstractrecorddef):tprocdef;
|
function parse_proc_dec(flags:tparse_proc_flags;astruct:tabstractrecorddef):tprocdef;
|
||||||
procedure parse_proc_dec_finish(pd:tprocdef;flags:tparse_proc_flags;astruct:tabstractrecorddef);
|
procedure parse_proc_dec_finish(pd:tprocdef;flags:tparse_proc_flags;astruct:tabstractrecorddef);
|
||||||
@ -3440,7 +3440,7 @@ const
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
procedure parse_object_proc_directives(pd:tabstractprocdef);
|
procedure parse_object_proc_directives(pd:tprocdef);
|
||||||
var
|
var
|
||||||
pdflags : tpdflags;
|
pdflags : tpdflags;
|
||||||
begin
|
begin
|
||||||
@ -3448,7 +3448,7 @@ const
|
|||||||
parse_proc_directives(pd,pdflags);
|
parse_proc_directives(pd,pdflags);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure parse_record_proc_directives(pd:tabstractprocdef);
|
procedure parse_record_proc_directives(pd:tprocdef);
|
||||||
var
|
var
|
||||||
pdflags : tpdflags;
|
pdflags : tpdflags;
|
||||||
begin
|
begin
|
||||||
|
Loading…
Reference in New Issue
Block a user