Proposed resolution (September, 2010):
Change 12.3 [over.over] paragraph 1 as follows:
...The function selected is the one whose typematchesis identical to the function type of the target type required in the context. [Note: That is, the class of which the function is a member is ignored when matching a pointer-to-member-function type. —end note] The target can be...
Non-member functions and static member functions match targets of type “pointer-to-function” or “reference- to-function.” Nonstatic member functions match targets of type “pointer-to-member-function;.”the function type of the pointer to member is used to select the member function from the set of overloaded member functions.If a non-static member function is selected, the reference to the overloaded function name is required to have the form of a pointer to member as described in 7.6.2.2 [expr.unary.op].