diff options
-rw-r--r-- | Lib/compiler/pyassem.py | 6 | ||||
-rw-r--r-- | Tools/compiler/compiler/pyassem.py | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/Lib/compiler/pyassem.py b/Lib/compiler/pyassem.py index b2f91aa..413a954 100644 --- a/Lib/compiler/pyassem.py +++ b/Lib/compiler/pyassem.py @@ -764,11 +764,11 @@ class StackDepthTracker: # UNPACK_SEQUENCE, BUILD_TUPLE, # BUILD_LIST, CALL_FUNCTION, MAKE_FUNCTION, BUILD_SLICE def UNPACK_SEQUENCE(self, count): - return count + return count-1 def BUILD_TUPLE(self, count): - return -count + return -count+1 def BUILD_LIST(self, count): - return -count + return -count+1 def CALL_FUNCTION(self, argc): hi, lo = divmod(argc, 256) return lo + hi * 2 diff --git a/Tools/compiler/compiler/pyassem.py b/Tools/compiler/compiler/pyassem.py index b2f91aa..413a954 100644 --- a/Tools/compiler/compiler/pyassem.py +++ b/Tools/compiler/compiler/pyassem.py @@ -764,11 +764,11 @@ class StackDepthTracker: # UNPACK_SEQUENCE, BUILD_TUPLE, # BUILD_LIST, CALL_FUNCTION, MAKE_FUNCTION, BUILD_SLICE def UNPACK_SEQUENCE(self, count): - return count + return count-1 def BUILD_TUPLE(self, count): - return -count + return -count+1 def BUILD_LIST(self, count): - return -count + return -count+1 def CALL_FUNCTION(self, argc): hi, lo = divmod(argc, 256) return lo + hi * 2 |