提交 de0ded7a authored 作者: ChienliMa's avatar ChienliMa

swap condition in Clinker.__compile__

上级 09992057
...@@ -1558,9 +1558,9 @@ class CLinker(link.Linker): ...@@ -1558,9 +1558,9 @@ class CLinker(link.Linker):
if (i + len(in_storage)) not in dupidx] if (i + len(in_storage)) not in dupidx]
in_storage = [x for i, x in enumerate(in_storage) if i not in dupidx] in_storage = [x for i, x in enumerate(in_storage) if i not in dupidx]
if storage_map is None: if storage_map is None:
orphd = [storage_map[orphan] for orphan in self.orphans]
else:
orphd = [[orphan.data] for orphan in self.orphans] orphd = [[orphan.data] for orphan in self.orphans]
else:
orphd = [storage_map[orphan] for orphan in self.orphans]
ret = module.instantiate(error_storage, ret = module.instantiate(error_storage,
*(in_storage + out_storage + orphd)) *(in_storage + out_storage + orphd))
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论