fixes for standalone C++ scripts making types & variables/functions available

This commit is contained in:
Vern Paxson 2021-06-04 17:14:46 -07:00
parent fb9c73fa86
commit 725aa558a7
13 changed files with 125 additions and 19 deletions

View file

@ -303,6 +303,9 @@ void CPPCompile::GenEpilog()
CheckInitConsistency(to_do);
auto nc = GenDependentInits(to_do);
if ( standalone )
GenStandaloneActivation();
NL();
Emit("void init__CPP()");
@ -319,6 +322,9 @@ void CPPCompile::GenEpilog()
NL();
InitializeFieldMappings();
if ( standalone )
Emit("standalone_init__CPP();");
EndBlock(true);
GenInitHook();