[Bug c++/39391] New: argument dependant name lookup don't catch pointer to function
chrbr at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Fri Mar 6 14:03:00 GMT 2009
ref iec/iso c++ section 3.4.2
gcc correctly reports an error when the argument is one of the fundamental type
and the associated namespace is empty. like the call to 'f' in the attached
example.
However if the argument is a pointer to function the associated name space
should be the one associated with the function. So it seems to me that the call
to 'h' should not generate an error.
--
Summary: argument dependant name lookup don't catch pointer to
function
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: chrbr at gcc dot gnu dot org
GCC build triplet: i686-pc-linux-gnu
GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39391
More information about the Gcc-bugs
mailing list