Author: Maciej Fijalkowski <[email protected]>
Branch: result-in-resops
Changeset: r57488:83d092e91d13
Date: 2012-09-23 18:47 +0200
http://bitbucket.org/pypy/pypy/changeset/83d092e91d13/

Log:    same_as

diff --git a/pypy/jit/metainterp/optimizeopt/rewrite.py 
b/pypy/jit/metainterp/optimizeopt/rewrite.py
--- a/pypy/jit/metainterp/optimizeopt/rewrite.py
+++ b/pypy/jit/metainterp/optimizeopt/rewrite.py
@@ -505,7 +505,7 @@
         self.emit_operation(op)
 
     def optimize_SAME_AS_i(self, op):
-        self.make_equal_to(op, self.getvalue(op.getarg(0)))
+        self.replace(op, op.getarg(0))
     optimize_SAME_AS_p = optimize_SAME_AS_i
     optimize_SAME_AS_f = optimize_SAME_AS_i
 
diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py 
b/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py
--- a/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py
+++ b/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py
@@ -290,7 +290,7 @@
     def test_remove_guard_class_constant(self):
         ops = """
         [i0]
-        p0 = same_as(ConstPtr(myptr))
+        p0 = same_as_p(ConstPtr(myptr))
         guard_class(p0, ConstClass(node_vtable)) []
         jump(i0)
         """
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to