Remove print from codegen

This commit is contained in:
Rubydragon 2023-11-08 16:51:55 +01:00
parent 713d403c50
commit 69c0a0faf2

View File

@ -92,7 +92,7 @@ end
Return a function of signature `compute_<id>(input::AbstractProcessInput)`, which will return the result of the DAG computation on the given input.
"""
function get_compute_function(graph::DAG, process::AbstractProcessDescription, machine::Machine)
@time (code, inputSymbols, outputSymbol) = gen_code(graph, machine)
(code, inputSymbols, outputSymbol) = gen_code(graph, machine)
initCaches = gen_cache_init_code(machine)
assignInputs = gen_input_assignment_code(inputSymbols, process, machine, :input)
@ -102,9 +102,8 @@ function get_compute_function(graph::DAG, process::AbstractProcessDescription, m
expr = Meta.parse(
"function compute_$(functionId)(input::AbstractProcessInput) $initCaches; $assignInputs; $code; return $resSym; end",
)
println("Evaluating expression of size $(Base.summarysize(expr))")
@time func = eval(expr)
func = eval(expr)
return func
end