mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-20 17:49:27 +02:00
* also store, reset and restore the current module's procinfo
git-svn-id: trunk@43566 -
This commit is contained in:
parent
c882828fd0
commit
d79e2ee9da
@ -737,6 +737,7 @@ uses
|
||||
old_current_specializedef,
|
||||
old_current_genericdef : tstoreddef;
|
||||
old_current_procinfo : tprocinfo;
|
||||
old_module_procinfo : tobject;
|
||||
hmodule : tmodule;
|
||||
oldcurrent_filepos : tfileposinfo;
|
||||
recordbuf : tdynamicarray;
|
||||
@ -945,8 +946,10 @@ uses
|
||||
old_current_genericdef:=nil;
|
||||
old_current_structdef:=nil;
|
||||
old_current_procinfo:=current_procinfo;
|
||||
old_module_procinfo:=current_module.procinfo;
|
||||
|
||||
current_procinfo:=nil;
|
||||
current_module.procinfo:=nil;
|
||||
|
||||
if parse_class_parent then
|
||||
begin
|
||||
@ -1128,6 +1131,7 @@ uses
|
||||
|
||||
block_type:=old_block_type;
|
||||
current_procinfo:=old_current_procinfo;
|
||||
current_module.procinfo:=old_module_procinfo;
|
||||
if parse_class_parent then
|
||||
begin
|
||||
current_structdef:=old_current_structdef;
|
||||
|
Loading…
Reference in New Issue
Block a user