fix(mangle): _mangle_name 仅 extern 保留裸名
_export_funcs 残留不再导致 getcwd/system 等普通 def 生成裸名,两个 os 模块恢复 SHA1 区分。
This commit is contained in:
1 parent
21c76541e5
commit
8037d0e108
1 file changed
+1
-1
@@ -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}"
|
||||
|
||||
Reference in new issue
Block a user