[pypy-commit] pypy refactor-signature: oomph

fijal noreply at buildbot.pypy.org
Wed Dec 14 12:26:03 CET 2011


Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: refactor-signature
Changeset: r50497:67cba7342bdb
Date: 2011-12-14 13:25 +0200
http://bitbucket.org/pypy/pypy/changeset/67cba7342bdb/

Log:	oomph

diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py
--- a/pypy/module/micronumpy/interp_numarray.py
+++ b/pypy/module/micronumpy/interp_numarray.py
@@ -793,7 +793,7 @@
         shapelen = len(self.shape)
         signature = self.find_sig()
         frame = signature.create_frame(self)
-        ri = ArrayIterator(result)
+        ri = ArrayIterator(result_size)
         while not ri.done():
             numpy_driver.jit_merge_point(signature=signature,
                                          shapelen=shapelen,
diff --git a/pypy/module/micronumpy/signature.py b/pypy/module/micronumpy/signature.py
--- a/pypy/module/micronumpy/signature.py
+++ b/pypy/module/micronumpy/signature.py
@@ -77,7 +77,7 @@
 
     def _create_iter(self, iterlist, arr, res_shape):
         if self.iter_no >= len(iterlist):
-            iter = ArrayIterator(arr)
+            iter = ArrayIterator(arr.size)
             iterlist.append(iter)
 
     def eval(self, frame, arr):


More information about the pypy-commit mailing list