[pypy-svn] r22417 - in pypy/dist/pypy/translator: . test

pedronis at codespeak.net pedronis at codespeak.net
Thu Jan 19 11:10:21 CET 2006


Author: pedronis
Date: Thu Jan 19 11:10:16 2006
New Revision: 22417

Modified:
   pypy/dist/pypy/translator/interactive.py
   pypy/dist/pypy/translator/test/test_interactive.py
Log:
Translation and driver must share translator context 


Modified: pypy/dist/pypy/translator/interactive.py
==============================================================================
--- pypy/dist/pypy/translator/interactive.py	(original)
+++ pypy/dist/pypy/translator/interactive.py	Thu Jan 19 11:10:16 2006
@@ -74,7 +74,7 @@
         if not self.driver_setup:
             if argtypes is None:
                  argtypes = []
-            self.driver.setup(self.entry_point, argtypes, policy)
+            self.driver.setup(self.entry_point, argtypes, policy, empty_translator=self.context)
             self.ann_argtypes = argtypes
             self.ann_policy = policy
             self.driver_setup = True

Modified: pypy/dist/pypy/translator/test/test_interactive.py
==============================================================================
--- pypy/dist/pypy/translator/test/test_interactive.py	(original)
+++ pypy/dist/pypy/translator/test/test_interactive.py	Thu Jan 19 11:10:16 2006
@@ -7,6 +7,8 @@
         return x+y
 
     t = Translation(f, [int, int])
+    assert t.context is t.driver.translator
+    
     s = t.annotate([int, int])
     assert s.knowntype == int
 



More information about the Pypy-commit mailing list