optimizer: fix sort order

This commit is contained in:
William Ballenthin
2021-11-08 15:54:14 -07:00
parent 152d0f3244
commit e287dc9a32

View File

@@ -47,7 +47,7 @@ def optimize_statement(statement):
if isinstance(statement, (ceng.And, ceng.Or, ceng.Some)):
# has .children
statement.children = sorted(statement.children, key=lambda n: -get_node_cost(n))
statement.children = sorted(statement.children, key=lambda n: get_node_cost(n))
return
elif isinstance(statement, (ceng.Not, ceng.Range)):
# has .child