Skip to content

Changes the logical parser to take in consideration the filename to disambiguate free function names

Tarcisio Fischer requested to merge work/free-funcs-unique-qname into master

Free function's qualified name are now persisted as "@". This is not an ideal solution, as there may be two files with same name with functions of same name defined in different places, but it is a good heuristic for most projects.

Future implementations may need to take in consideration the compilation and/or linkage context to resolve and disambiguate function calls in a more formal way.

Edited by Tarcisio Fischer

Merge request reports