[pypy-svn] r66293 - pypy/branch/parser-compiler/pypy/interpreter/astcompiler
benjamin at codespeak.net
benjamin at codespeak.net
Thu Jul 16 16:55:05 CEST 2009
Author: benjamin
Date: Thu Jul 16 16:55:02 2009
New Revision: 66293
Modified:
pypy/branch/parser-compiler/pypy/interpreter/astcompiler/codegen.py
Log:
fix division handling
Modified: pypy/branch/parser-compiler/pypy/interpreter/astcompiler/codegen.py
==============================================================================
--- pypy/branch/parser-compiler/pypy/interpreter/astcompiler/codegen.py (original)
+++ pypy/branch/parser-compiler/pypy/interpreter/astcompiler/codegen.py Thu Jul 16 16:55:02 2009
@@ -56,7 +56,7 @@
ast.BitOr : ops.BINARY_OR,
ast.BitAnd : ops.BINARY_AND,
ast.BitXor : ops.BINARY_XOR,
- ast.FloorDiv : ops.INPLACE_FLOOR_DIVIDE
+ ast.FloorDiv : ops.BINARY_FLOOR_DIVIDE
}
inplace_operations = {
@@ -264,7 +264,7 @@
if self.compile_info.flags & consts.CO_FUTURE_DIVISION:
return ops.INPLACE_TRUE_DIVIDE
else:
- return ops.INPLACE_FLOOR_DIVIDE
+ return ops.INPLACE_DIVIDE
return inplace_operations[op]
def visit_AugAssign(self, assign):
@@ -314,7 +314,7 @@
if self.compile_info.flags & consts.CO_FUTURE_DIVISION:
return ops.BINARY_TRUE_DIVIDE
else:
- return ops.BINARY_FLOOR_DIVIDE
+ return ops.BINARY_DIVIDE
return binary_operations[op]
def visit_BinOp(self, binop):
More information about the Pypy-commit
mailing list