[Bug c++/21681] [4.0/4.1 Regression] Internal Compiler Error

2005-05-24 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-05-24 14:46 --- Even shorter testcase: template struct A; struct B { template void foo() { A::X::Y; } }; -- What|Rem

[Bug c++/21681] [4.0/4.1 Regression] Internal Compiler Error

2005-05-21 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-21 14:49 --- Confirmed, reduced testcase: template struct dispatch { typedef int result; }; struct copy_ { template typename dispatch::result operator()(Range1 const& src) const { return dispatc

[Bug c++/21681] [4.0/4.1 Regression] Internal Compiler Error

2005-05-20 Thread dave at boost-consulting dot com
--- Additional Comments From dave at boost-consulting dot com 2005-05-20 23:12 --- Subject: Re: [4.0/4.1 Regression] Internal Compiler Error "pinskia at gcc dot gnu dot org" <[EMAIL PROTECTED]> writes: > --- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-20 > 19

[Bug c++/21681] [4.0/4.1 Regression] Internal Compiler Error

2005-05-20 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-20 19:59 --- (In reply to comment #5) > The code is definitely invalid; I was just wondering how you decided that so > quickly ;-) I looked into the source and found where it crashing. It was obvious from where the cr

[Bug c++/21681] [4.0/4.1 Regression] Internal Compiler Error

2005-05-20 Thread dave at boost-consulting dot com
--- Additional Comments From dave at boost-consulting dot com 2005-05-20 19:56 --- The code is definitely invalid; I was just wondering how you decided that so quickly ;-) It still should never cause an ICE, of course ;-) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21681

[Bug c++/21681] [4.0/4.1 Regression] Internal Compiler Error

2005-05-20 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-20 19:27 --- Maybe not. But in 3.4.0, I do get a warning: copy.cpp: In function `int test_main(int, char**)': copy.cpp:25: error: no match for call to `(const boost::sequence::algorithm::copy_) (const boost:: array&, bo