Author: Brian Kearns <bdkea...@gmail.com>
Branch: 
Changeset: r70133:2d49948e8eba
Date: 2014-03-20 15:57 -0400
http://bitbucket.org/pypy/pypy/changeset/2d49948e8eba/

Log:    simplify

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
@@ -308,12 +308,11 @@
         descrs = op.getdescr().get_extra_info().extradescrs
         assert descrs        # translation hint
         descr1 = descrs[0]
-        descr2 = descrs[1]
-        if descr1 in self.cached_dict_reads:
+        try:
             d = self.cached_dict_reads[descr1]
-        else:
+        except KeyError:
             d = self.cached_dict_reads[descr1] = args_dict()
-            self.corresponding_array_descrs[descr2] = descr1
+            self.corresponding_array_descrs[descrs[1]] = descr1
         args = self.optimizer.make_args_key(op)
         try:
             res_v = d[args]
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to