2
0
mirror of https://github.com/m-labs/artiq.git synced 2024-12-25 03:08:27 +08:00

compiler.embedding: use the builtin print as RPC.

Fixes #206.
This commit is contained in:
whitequark 2016-06-28 04:42:41 +00:00
parent 6155f65366
commit ef2af8c331

View File

@ -19,9 +19,6 @@ from .transforms import ASTTypedRewriter, Inferencer, IntMonomorphizer
from .transforms.asttyped_rewriter import LocalExtractor
def coredevice_print(x): print(x)
class SpecializedFunction:
def __init__(self, instance_type, host_function):
self.instance_type = instance_type
@ -424,7 +421,7 @@ class StitchingASTTypedRewriter(ASTTypedRewriter):
else:
# Try to find this value in the host environment and quote it.
if node.id == "print":
return self.quote(coredevice_print, node.loc)
return self.quote(print, node.loc)
elif node.id in self.host_environment:
return self.quote(self.host_environment[node.id], node.loc)
else: