[basic.def.odr]/3 contains the following remarks:
"A virtual member function is odr-used if it is not pure. A function whose name appears as a potentially-evaluated expression is odr-used if it is
the unique lookup result or the selected member of a set of overloaded functions (3.4, 13.3, 13.4), unless it is a pure virtual function and either
its name is not explicitly qualified or the expression forms a pointer to member (5.3.1)."
There seems to be an error in the highlighted text above, as I can't imagine a pure virtual function being invoked, in a situation where its name is not explicitly qualified.
Consider the example given in
this answer in Stackoverflow, which shows a pure virtual function being invoked with a qualified name.