[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