diff options
Diffstat (limited to 'coverage/bytecode.py')
-rw-r--r-- | coverage/bytecode.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/coverage/bytecode.py b/coverage/bytecode.py index 82d327c..62a19ba 100644 --- a/coverage/bytecode.py +++ b/coverage/bytecode.py @@ -7,7 +7,7 @@ class ByteCode(object): def __init__(self): self.offset = -1 self.op = -1 - self.oparg = -1 + self.arg = -1 self.next_offset = -1 self.jump_to = -1 @@ -42,14 +42,14 @@ class ByteCodes(object): next_offset = self.offset+1 if bc.op >= opcode.HAVE_ARGUMENT: - bc.oparg = self[self.offset+1] + 256*self[self.offset+2] + bc.arg = self[self.offset+1] + 256*self[self.offset+2] next_offset += 2 label = -1 if bc.op in opcode.hasjrel: - label = next_offset + bc.oparg + label = next_offset + bc.arg elif bc.op in opcode.hasjabs: - label = bc.oparg + label = bc.arg bc.jump_to = label bc.next_offset = self.offset = next_offset |