Closed victor-eds closed 1 month ago
This issue is stale because it has been open 180 days with no activity. Remove stale label or comment or this will be automatically closed in 30 days.
This issue was closed because it has been stalled for 30 days with no activity. Please, re-open if the issue still exists.
Describe the bug
cgeist does not handling metaprogramming correctly, as the functions being passed as arguments to other functions are not defined, only declared, in the output module.
To Reproduce
Run:
in both provided tests. You'll see how the functions being passed are not defined.
Additional context:
We may want to use this operation defined in upstream
polygeist
as getting the address of a function is a C/C++ construct.Environment (please complete the following information):