This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/51724] no matching function for call; confused by earlier errors, bailing out
- From: "rguenth at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 02 Jan 2012 11:23:25 +0000
- Subject: [Bug c++/51724] no matching function for call; confused by earlier errors, bailing out
- Auto-submitted: auto-generated
- References: <bug-51724-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51724
Richard Guenther <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |error-recovery,
| |ice-on-invalid-code
Status|UNCONFIRMED |RESOLVED
Resolution| |FIXED
Target Milestone|--- |4.7.0
Known to fail| |4.6.2
--- Comment #2 from Richard Guenther <rguenth at gcc dot gnu.org> 2012-01-02 11:23:25 UTC ---
Confirmed, the branch ICEs like
t.C: In member function âvoid solver<T, Plugin>::foo(solver<T, Plugin>::type)
[with T = int, Plugin = plugin<>, solver<T, Plugin>::type = int]â:
t.C:39:32: instantiated from here
t.C:33:3: error: no matching function for call to âplugin<>::foo(solver<int,
plugin<> >&, solver<int, plugin<> >::type&)â
t.C:33:3: note: candidates are:
in dependent_type_p, at cp/pt.c:18102
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
Fixed on trunk.