[Bug c++/94039] conditional operator fails to use proper overload
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94039 Arthur O'Dwyer changed: What|Removed |Added CC||arthur.j.odwyer at gmail dot com --- Comment #3 from Arthur O'Dwyer --- You can also hit this with a lambda, which of course is isomorphic to Andre's test case: void (*a)() = true ? []{} : nullptr; Bug #88458 ("GCC rejects (true ? 0 : nullptr)") might be tangentially related.
[Bug c++/94039] conditional operator fails to use proper overload
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94039 Andrew Pinski changed: What|Removed |Added CC||sbence92 at gmail dot com --- Comment #2 from Andrew Pinski --- *** Bug 100800 has been marked as a duplicate of this bug. ***
[Bug c++/94039] conditional operator fails to use proper overload
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94039 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2021-09-09 Ever confirmed|0 |1 Status|UNCONFIRMED |NEW --- Comment #1 from Andrew Pinski --- [expr.cond]/6 I think applies here. Confirmed.