[Bug c++/119284] Overload resolution selects wrong overload with `std::invocable` concept and `auto &` in lambda parameter

2025-03-17 Thread liss.heidrich--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119284 --- Comment #5 from Liss Heidrich --- Thank you for your detailed explanation. I was not aware that this is how it works.

[Bug c++/119284] New: Overload resolution selects wrong overload with `std::invocable` concept and `auto &` in lambda parameter

2025-03-14 Thread liss.heidrich--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119284 Bug ID: 119284 Summary: Overload resolution selects wrong overload with `std::invocable` concept and `auto &` in lambda parameter Product: gcc Version: 14.2.1