Steps to reproduce:
1) Translate following source code to IR:
function tmp(X:integer returns integer)
X
end function
function Main(X, Y, Z : integer returns integer)
tmp(X)
end function
Expected result:
1) There is function literal node returning function value of tmp function.
Sisal 3. returns it as node with name "Literal function" where output port return functional type. (Picture build with Sisal 3.)
Actual result:
1) Function literal node is missing and function call not just contains target function name. (Picture build with CloudSisal)
Steps to reproduce: 1) Translate following source code to IR:
Expected result: 1) There is function literal node returning function value of tmp function. Sisal 3. returns it as node with name "Literal function" where output port return functional type. (Picture build with Sisal 3.)
Actual result: 1) Function literal node is missing and function call not just contains target function name. (Picture build with CloudSisal)