Correct 2.6 erroneous ifelse detection

This commit is contained in:
rocky
2022-08-23 16:50:50 -04:00
parent 9da3e4b3c0
commit 21b4d52a77
6 changed files with 168 additions and 10 deletions

View File

@@ -19,7 +19,7 @@ def _parse(a, b, source, state):
else:
raise
def _parse2(source, state):
def _parse2(source, state, a, b, this):
while 1:
if a:
if b:
@@ -32,10 +32,10 @@ def _parse2(source, state):
if b:
break
x = 3
x = this
# Bug was in 2.3 decompilation
def _parse3(source, state):
def _parse3(source, state, a, b):
while 1:
if a:
if b: