|
@@ -1034,6 +1034,9 @@ implementation
|
|
needs to be added implicitly }
|
|
needs to be added implicitly }
|
|
current_module.updatemaps;
|
|
current_module.updatemaps;
|
|
|
|
|
|
|
|
+ { create whole program optimisation information }
|
|
|
|
+ current_module.wpoinfo:=tunitwpoinfo.create;
|
|
|
|
+
|
|
{ ... parse the declarations }
|
|
{ ... parse the declarations }
|
|
Message1(parser_u_parsing_interface,current_module.realmodulename^);
|
|
Message1(parser_u_parsing_interface,current_module.realmodulename^);
|
|
symtablestack.push(current_module.globalsymtable);
|
|
symtablestack.push(current_module.globalsymtable);
|
|
@@ -1112,9 +1115,6 @@ implementation
|
|
symtablestack.push(current_module.globalsymtable);
|
|
symtablestack.push(current_module.globalsymtable);
|
|
symtablestack.push(current_module.localsymtable);
|
|
symtablestack.push(current_module.localsymtable);
|
|
|
|
|
|
- { create whole program optimisation information }
|
|
|
|
- current_module.wpoinfo:=tunitwpoinfo.create;
|
|
|
|
-
|
|
|
|
if not current_module.interface_only then
|
|
if not current_module.interface_only then
|
|
begin
|
|
begin
|
|
Message1(parser_u_parsing_implementation,current_module.modulename^);
|
|
Message1(parser_u_parsing_implementation,current_module.modulename^);
|