[pypy-commit] pypy default: BogusPureField -> BogusImmutableField

cfbolz noreply at buildbot.pypy.org
Wed May 20 18:51:03 CEST 2015


Author: Carl Friedrich Bolz <cfbolz at gmx.de>
Branch: 
Changeset: r77431:471c38e1dbaa
Date: 2015-05-20 18:50 +0200
http://bitbucket.org/pypy/pypy/changeset/471c38e1dbaa/

Log:	BogusPureField -> BogusImmutableField

diff --git a/rpython/jit/metainterp/optimizeopt/heap.py b/rpython/jit/metainterp/optimizeopt/heap.py
--- a/rpython/jit/metainterp/optimizeopt/heap.py
+++ b/rpython/jit/metainterp/optimizeopt/heap.py
@@ -171,7 +171,7 @@
                 elif op.result is not None:
                     shortboxes.add_potential(op)
 
-class BogusPureField(JitException):
+class BogusImmutableField(JitException):
     pass
 
 
@@ -504,7 +504,7 @@
                                 op.getdescr()):
             os.write(2, '[bogus _immutable_field_ declaration: %s]\n' %
                      (op.getdescr().repr_of_descr()))
-            raise BogusPureField
+            raise BogusImmutableField
         #
         cf = self.field_cache(op.getdescr())
         cf.do_setfield(self, op)
@@ -557,7 +557,7 @@
                                 op.getdescr()):
             os.write(2, '[bogus immutable array declaration: %s]\n' %
                      (op.getdescr().repr_of_descr()))
-            raise BogusPureField
+            raise BogusImmutableField
         #
         indexvalue = self.getvalue(op.getarg(1))
         if indexvalue.is_constant():
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
--- a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
+++ b/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
@@ -4856,7 +4856,7 @@
         self.optimize_loop(ops, expected)
 
     def test_complains_getfieldpure_setfield(self):
-        from rpython.jit.metainterp.optimizeopt.heap import BogusPureField
+        from rpython.jit.metainterp.optimizeopt.heap import BogusImmutableField
         ops = """
         [p3]
         p1 = escape()
@@ -4864,7 +4864,7 @@
         setfield_gc(p1, p3, descr=nextdescr)
         jump(p3)
         """
-        self.raises(BogusPureField, self.optimize_loop, ops, "crash!")
+        self.raises(BogusImmutableField, self.optimize_loop, ops, "crash!")
 
     def test_dont_complains_different_field(self):
         ops = """


More information about the pypy-commit mailing list