------- Comment #10 from manu at gcc dot gnu dot org  2010-02-27 22:26 -------
Reduced testcase:

template<class A> class NumericTraits{};
template<class B> class CovariantVector{};
template<class C> class Image{};
template<class H,
         class E,
         class D>
class F {
  typedef H G;
  typedef
  typename NumericTraits<typename G::PixelType>::RealType
  InputRealType;
};
template<typename TInputImage,
  typename TOutputImage=Image<
  CovariantVector<
  typename NumericTraits<
  typename TInputImage
::PixelType
>
::TInputImage
>
>
>
class XXX{};
XXX<Image<float> >


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43087

Reply via email to