Fix a bug where a crvm dependency is freed if it only has classes

This commit is contained in:
2025-11-14 12:12:22 -06:00
parent 5a384ca015
commit 06e19150e8
5 changed files with 31 additions and 3 deletions

View File

@@ -314,6 +314,7 @@ namespace Tesses::CrossLang {
if(this->permissions.customConsole != nullptr) this->permissions.customConsole->Mark();
for(auto defer : this->defers) defer->Mark();
if(this->error != nullptr) this->error->Mark();
for(auto cls : this->classes) cls.first->Mark();
}
TRootEnvironment* TRootEnvironment::Create(GCList* gc,TDictionary* dict)
{