Even after 20d97adfd3e9ba305bf23b13749e2ae0af1069b0 and 82a32140acb52472241f04644cdcf88a4cf4bee8, the following program is still incorrectly accepted: https://godbolt.org/z/MaTnqsaEv
These functions are members, but they are implicitly static members ([class.free/3]), which means they shouldn't be allowed to have explicit object parameters.
("Deducing this" implementation progress is being tracked in https://github.com/llvm/llvm-project/issues/59619 )
Even after 20d97adfd3e9ba305bf23b13749e2ae0af1069b0 and 82a32140acb52472241f04644cdcf88a4cf4bee8, the following program is still incorrectly accepted: https://godbolt.org/z/MaTnqsaEv
These functions are members, but they are implicitly static members ([class.free/3]), which means they shouldn't be allowed to have explicit object parameters.