------- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-08
01:34 -------
Fixed already in 3.3.2. Here is the reduced testcase:
namespace std
{
class ostream;
}
template<int d1>
struct Size{
friend std::ostream& operator << <>(std::ostream &os,const Size &me);
int v;
};
std::ostream& operator <<(std::ostream &os,const Size<1>& me){
os<<me.v <<" m";
return os;
}
--
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Keywords| |ice-on-invalid-code
Resolution| |FIXED
Summary|Internal compiler error in |[3.3 Regression] Internal
|lookup_template_function |compiler error in
| |lookup_template_function
Target Milestone|--- |3.3.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18366