[pypy-svn] r14715 - pypy/dist/pypy/translator/llvm2
rxe at codespeak.net
rxe at codespeak.net
Fri Jul 15 23:15:36 CEST 2005
Author: rxe
Date: Fri Jul 15 23:15:35 2005
New Revision: 14715
Modified:
pypy/dist/pypy/translator/llvm2/database.py
pypy/dist/pypy/translator/llvm2/funcnode.py
Log:
Oops twice.
funcnode.py - missed pedronis correcting himself on irc.
database.py - didn't mean to check in.
Modified: pypy/dist/pypy/translator/llvm2/database.py
==============================================================================
--- pypy/dist/pypy/translator/llvm2/database.py (original)
+++ pypy/dist/pypy/translator/llvm2/database.py Fri Jul 15 23:15:35 2005
@@ -266,7 +266,6 @@
return node, "%s %s" % (toptr, ref)
elif isinstance(type_, lltype.Array) or isinstance(type_, lltype.Struct):
- assert value in self.obj2node, "XXX tmp assert"
node = self.obj2node[value]
return node, node.constantvalue()
Modified: pypy/dist/pypy/translator/llvm2/funcnode.py
==============================================================================
--- pypy/dist/pypy/translator/llvm2/funcnode.py (original)
+++ pypy/dist/pypy/translator/llvm2/funcnode.py Fri Jul 15 23:15:35 2005
@@ -403,12 +403,9 @@
index = fieldnames.index(op.args[1].value)
targetvar = self.db.repr_arg(op.result)
targettype = self.db.repr_arg_type(op.result)
- if targettype != "void":
- self.codewriter.getelementptr(targetvar, structtype,
- struct, ("uint", index))
- else:
- self.codewriter.comment("***Skipping operation getsubstruct()***",
- indent=True)
+ assert targettype != "void"
+ self.codewriter.getelementptr(targetvar, structtype,
+ struct, ("uint", index))
def setfield(self, op):
tmpvar = self.db.repr_tmpvar()
More information about the Pypy-commit
mailing list