** Changed in: gcc
Status: Confirmed = Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/541425
Title:
[PR44629] internal compiler error in unify
--
ubuntu-bugs mailing list
A middle ground would be to fix the bug in unify without adding mangling
support, so we get the sorry there. I guess I'll do that.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/541425
Title:
Author: jason
Date: Wed Mar 9 17:57:46 2011
New Revision: 170824
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=170824
Log:
PR c++/44629
* pt.c (unify): An unresolved overload is a nondeduced context.
Added:
trunk/gcc/testsuite/g++.dg/template/nontype22.C
Modified:
Author: jason
Date: Wed Mar 9 17:57:48 2011
New Revision: 170825
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=170825
Log:
PR c++/44629
* pt.c (unify): An unresolved overload is a nondeduced context.
Added:
Author: jason
Date: Wed Mar 9 17:57:51 2011
New Revision: 170826
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=170826
Log:
PR c++/44629
* pt.c (unify): An unresolved overload is a nondeduced context.
Added:
ICE fixed in 4.4, 4.5, 4.6. Not worth applying to 4.3 at this point I
think.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/541425
Title:
[PR44629] internal compiler error in unify
--
ubuntu-bugs
(In reply to comment #4)
templatetypename T int cmp1(T a, T b);
templatetypename T int cmp2(T a, T b);
templatetypename T, int (*cmp)(T, T) = cmp1 struct A { };
I'm confused why this would be an overload set. cmp1 is a template so I
can't see how this code would even begin to be valid without
(In reply to comment #12)
I'm confused why this would be an overload set. cmp1 is a template so I
can't see how this code would even begin to be valid without specifying
the template argument in the default argument...
Once you know A's T, you have a desired type int (*)(T, T) from which to
(In reply to comment #13)
Once you know A's T, you have a desired type int (*)(T, T) from which to
determine which specialization of the template to use.
Hm, I agree that the type could be deduced. I could nevertheless
have sworn that this should be invalid:
..
template
:61: internal compiler error: in unify, at cp/pt.c:15155
Please submit a full bug report,
with preprocessed source if appropriate.
Reply at: https://bugs.launchpad.net/gcc/+bug/541425/comments/3
On 2010-06-22T09:57:48+00:00
** Changed in: gcc
Status: New = Confirmed
--
[PR44629] internal compiler error in unify
https://bugs.launchpad.net/bugs/541425
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
seen with 4.4 and 4.5 too
** Bug watch added: GCC Bugzilla #44629
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44629
** Also affects: gcc via
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44629
Importance: Unknown
Status: Unknown
** Changed in: gcc-4.3 (Ubuntu)
Importance:
** Changed in: gcc
Status: Unknown = New
--
[PR44629] internal compiler error in unify
https://bugs.launchpad.net/bugs/541425
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
Public bug reported:
Binary package hint: gcc-4.3
Trying to compile the attached, preprocessed, source gives the error:
../aclib/aclib.cpp: In function ‘void ac_print_dot(acSearcher*)’:
../aclib/aclib.cpp:35: internal compiler error: in unify, at cp/pt.c:13439
Please submit a full bug report,
** Attachment added: aclib.i
http://launchpadlibrarian.net/41243045/aclib.i
--
internal compiler error in unify
https://bugs.launchpad.net/bugs/541425
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
Also happens on gcc-snapshot
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu
20090327-0ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-snapshot/README.Bugs
--enable-languages=c,c++,java,fortran,objc,obj-c++,ada
16 matches
Mail list logo