Transform !(x != y) into x == y.

Can happen with lists.
This commit is contained in:
Sei Lisa 2017-10-21 20:38:54 +02:00
parent fd815f0bdb
commit 7e39635b09

View file

@ -640,6 +640,12 @@ class foldconst(object):
subexpr['ch'] = [subexpr['ch'][b], subexpr['ch'][a]] subexpr['ch'] = [subexpr['ch'][b], subexpr['ch'][a]]
parent[index] = subexpr parent[index] = subexpr
return return
if snt == '!=':
subexpr['nt'] = '=='
parent[index] = subexpr
self.FoldTree(parent, index)
return
return return
if nt == '~': if nt == '~':