IWYU symbol mapping does not distinguish function overloads, leading to incorrect header suggestions
IWYU symbol mapping does not distinguish function overloads, leading to incorrect header suggestions: a task in LegoFlow-SWE (Harbor dataset). Current behavior: IWYU’s symbol-to-header mapping matches only the bare function name, ignoring parameter types. This makes it impossible to correctly map…
The task
Current behavior: IWYU’s symbol-to-header mapping matches only the bare function name, ignoring parameter types. This makes it impossible to correctly map overloaded functions to different headers, resulting in wrong suggestions. For example, using the single‑argument `std::move(T&&)` from `<utility>` may cause IWYU…
Part of Lego-X/LegoFlow-SWE.