fix(mangle): _mangle_name 仅 extern 保留裸名

_export_funcs 残留不再导致 getcwd/system 等普通 def 生成裸名,两个 os 模块恢复 SHA1 区分。
This commit is contained in:
TermiNexus committed 2026-10-19 14:13:27 +08:00
1 parent 21c76541e5
commit 8037d0e108
1 file changed
+1 -1
+1 -1
View File
@@ -1028,7 +1028,7 @@ class BaseGenMixin:
def _mangle_name(self, name: str) -> str:
if self._skip_mangle(name):
return name
if name in self._export_funcs:
if name in self._export_extern_funcs:
return name
if self.module_sha1:
return f"{self.module_sha1}.{name}"