--- 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
--- 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
--- 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
--- 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
--- 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
--- 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