[Insight-developers] ICE / itkTranslationTransform
Lydia Ng
lng@insightful.com
Wed, 28 Mar 2001 11:10:01 -0800
The problem seems to be related to one
describe by Brad in a previous posting.
---Previous posting------
---------------------------------------------------------------------------
// This version results in the INTERNAL COMPILER ERROR.
namespace N { class A {}; }
class B { void f(N::A); };
template <int V> class C {}; // ICE here, on the ">" after "int V".
---------------------------------------------------------------------------
--------------------------
In this case the problem seems to be with the definition of:
std::ostream & PrintSelf(std::ostream &s) const;
in itkTranslationTransform.h
If you move above the definition of PrintSelf
up one the ICE goes away - since we are no longer in the above
situation. Definitely a compiler problem!
I have checked in the change to itkTranslationTransform.h
to see if how it goes in the continuous VC++ dashboard.
Lydia
> -----Original Message-----
> From: insight-developers-admin@public.kitware.com
> [mailto:insight-developers-admin@public.kitware.com]On Behalf Of Luis
> Ibanez
> Sent: Wednesday, March 28, 2001 6:52 AM
> To: insight-developers@public.kitware.com
> Subject: [Insight-developers] ICE / itkTranslationTransform
>
>
> Hi,
>
> >
> > If you need help, post your questions to the list.
> >
>
> I will need some help.
>
> the class itkTranslationTransform is generating
> a ICE in Visual C++.
>
> It is compiling fine with Cygwin gcc though.
>
> This class is basically a simplification of
> itkAffineTransform, so the structure is almost
> the same.
>
> The error appears on the ostream operator<< ()
> line 96 itkTranslationTransform.h
>
> Any ideas ?
>
> Thanks
>
>
> _______________________________________________
> Insight-developers mailing list
> Insight-developers@public.kitware.com
> http://public.kitware.com/mailman/listinfo/insight-developers
>