[pypy-svn] r70015 - pypy/branch/sepcomp/pypy/rpython

xoraxax at codespeak.net xoraxax at codespeak.net
Wed Dec 9 12:52:23 CET 2009


Author: xoraxax
Date: Wed Dec  9 12:52:23 2009
New Revision: 70015

Modified:
   pypy/branch/sepcomp/pypy/rpython/rclass.py
Log:
... belongs to last commit.

Modified: pypy/branch/sepcomp/pypy/rpython/rclass.py
==============================================================================
--- pypy/branch/sepcomp/pypy/rpython/rclass.py	(original)
+++ pypy/branch/sepcomp/pypy/rpython/rclass.py	Wed Dec  9 12:52:23 2009
@@ -77,7 +77,7 @@
             if not s_value.isNone() and s_value.getKind() == description.MethodDesc:
                 s_value = self.classdef.lookup_filter(s_value)
                 funcdescs = [mdesc.funcdesc for mdesc in s_value.descriptions]
-                return annmodel.SomePBC(funcdescs)
+                return annmodel.SomePBC(funcdescs, force_virtual_access=any(mdesc.force_virtual_access for mdesc in s_value.descriptions))
         return None   # not a method
 
     def get_ll_eq_function(self):



More information about the Pypy-commit mailing list