diff --git a/lib/core/Handles/HandlesFunctions.py b/lib/core/Handles/HandlesFunctions.py index fd4bcb2..5251e04 100644 --- a/lib/core/Handles/HandlesFunctions.py +++ b/lib/core/Handles/HandlesFunctions.py @@ -2056,6 +2056,10 @@ class FunctionHandle(BaseHandle): Gen._create_doc_global(doc_symbol, None) if Node.name == 'main': _tb_install: str | None = getattr(self.Trans, 'TracebackInstallSymbol', None) + if not _tb_install: + _tb_sha1 = getattr(Gen, 'ModuleSha1Map', {}).get('traceback') + if _tb_sha1: + _tb_install = f'{_tb_sha1}.Install' if _tb_install: _install_fn = Gen._CreateOrReuseFuncDecl( _tb_install, ir.FunctionType(ir.IntType(32), []))