进行了优化,减少了上帝结构体的符号表占用
This commit is contained in:
@@ -144,7 +144,7 @@ class ExprUtils:
|
||||
return ir.IntType(32)
|
||||
elif isinstance(node, ast.Attribute):
|
||||
attr_name = node.attr
|
||||
if attr_name in self.Trans.SymbolTable:
|
||||
if self.Trans.SymbolTable.has(attr_name):
|
||||
AttrInfo = self.Trans.SymbolTable[attr_name]
|
||||
if getattr(AttrInfo, 'IsEnumMember', None):
|
||||
return ir.IntType(32)
|
||||
|
||||
Reference in New Issue
Block a user