Hi fellows;
I have a function generated using macro, and when i try to run it with
test(1.2,2.1) , it gives me the error:
ERROR: error compiling test: unsupported or misplaced expression "block" in
function test
test.env.defs.func.code :
AST(:($(Expr(:lambda, Any[:x,:y],
Any[Any[Any[:x,:Any,1],Any[:y,:Any,1],Any[:v1,:Any,7],Any[:v2,:Any,7]],Any[],0,Any[]],
:(begin
NewvarNode(:v1)
NewvarNode(:v2)
v1 = 2.1
v2 = 2.2
begin
$(Expr(:(=), :v1, :v2,
:(((top(getfield))((top(getfield))(Transmission,:Download),:download_task))(##7894,x,y,v1,v2))))
end
return v1 + v2
end)))))
How can i debug this thing? I can't put my finger on the problem. the AST
seems normal to me....
Thanks