Indiana Unversity logo[ConceptGCC]

ConceptGCC :

another ICE

From: Jeremy Siek (jeremy.siek_at_[hidden])
Date: 2007-04-17 03:56:18


broken_concept_map2.cpp: In static member function 'static bool
LessThanComparable<T*>::operator<(T* const&, T* const&)':
broken_concept_map2.cpp:14: internal compiler error: in
dependent_type_p, at cp/pt.c:15932
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.generic-programming.org/software/ConceptGCC> for
instructions.

auto concept LessThanComparable<typename T>
{
   bool operator<(const T&, const T&);
};

concept RandomAccess<typename X> : LessThanComparable<X>
{
};

auto concept Nothing<typename T> {};

template<typename T> requires Nothing<T>
concept_map RandomAccess<T*> {
};

int main() { }

______________________________________
Jeremy Siek <jeremy.siek_at_[hidden]>
http://www.cs.colorado.edu/~siek/
Visiting Assistant Professor
Department of Computer Science
University of Colorado at Boulder