[pypy-svn] r31703 - pypy/dist/pypy/jit/codegen/i386

ac at codespeak.net ac at codespeak.net
Sun Aug 27 11:47:38 CEST 2006


Author: ac
Date: Sun Aug 27 11:47:37 2006
New Revision: 31703

Modified:
   pypy/dist/pypy/jit/codegen/i386/ri386genop.py
Log:
Oops! That shouldn'n have been checked in.

Modified: pypy/dist/pypy/jit/codegen/i386/ri386genop.py
==============================================================================
--- pypy/dist/pypy/jit/codegen/i386/ri386genop.py	(original)
+++ pypy/dist/pypy/jit/codegen/i386/ri386genop.py	Sun Aug 27 11:47:37 2006
@@ -3,7 +3,6 @@
 from pypy.jit.codegen.model import AbstractRGenOp, CodeGenBlock, CodeGenLink
 from pypy.jit.codegen.model import GenVar, GenConst
 
-import os
 WORD = 4
 
 
@@ -303,29 +302,20 @@
                         dst = i
                         block.mc.MOV(edx, block.stack_access(dst))
                         while True:
-                            if not srccount[dst] == 1:
-                                os.write(1, 'Bad!\n')
-                                os._exit(99)
+                            assert srccount[dst] == 1
                             srccount[dst] = -1
                             pending_dests -= 1
                             gv_src = outputargs_gv[dst]
-                            if not isinstance(gv_src, Var):
-                                os.write(1, 'Bad2!\n')
-                                os._exit(98)
-                                
+                            assert isinstance(gv_src, Var)
                             src = gv_src.stackpos
-                            if not 0 <= src < N:
-                                os.write(1, 'Bad3!\n')
-                                os._exit(97)
+                            assert 0 <= src < N
                             if src == i:
                                 break
                             block.mc.MOV(eax, block.stack_access(src))
                             block.mc.MOV(block.stack_access(dst), eax)
                             dst = src
                         block.mc.MOV(block.stack_access(dst), edx)
-                if not pending_dests == 0:
-                    os.write(1, 'Bad3!\n')
-                    os._exit(96)
+                assert pending_dests == 0
 
         if block.stackdepth > N:
             block.mc.ADD(esp, imm(WORD * (block.stackdepth - N)))



More information about the Pypy-commit mailing list