Open xmh0511 opened 1 month ago
What happens if we strike
The source transformations and constructions defined in these subclauses are only for the purpose of describing the overload resolution process. An implementation is not required to use such transformations and constructions.
from [over.match.funcs.general] p1?
At least the last sentence is probably redundant due to the as-if rule.
If the sentence can be stroked from [over.match.funcs.general] p1, [over.match.funcs.general] p4 about defining the type of implicit object parameters should be moved to [dcl.fct].
Full name of submitter (unless configured in github; will be published with the issue): Jim X
[basic.scope.scope] p3 says:
If their object parameters are implicit, the document didn't define the type for an implicit object parameter. [over.match.funcs.general] p4 defines the type for implicit object parameter:
However, this definition is limited to