This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
STL & template bug &
- To: egcs-bugs at cygnus dot com
- Subject: STL & template bug &
- From: "Miloslav Grundmann" <grundman at mip dot ups-tlse dot fr>
- Date: Sat, 01 Nov 97 18:22:16 +0100
//
// I'm sorry to send you 3 times the same message but
// there is something wrong in the transmission
// I cannot see template "<class T>" in my previous messages
// I hope that this time it will work
// of course, without -DTEMPLATE the source code compiles
//
//
// gcc version egcs-2.90.14 971023 (gcc2-970802 experimental)
//
// with -DTEMPLATE the compiler does not compile
//
#include <vector.h>
#include <algo.h>
template <class T> class Expr
{
public :
Expr(){};
Expr(const T&){};
};
#ifdef TEMPLATE
template <class T >
inline bool compare(const Expr<T> a, const Expr<T> b){ return true; };
#else
inline bool compare(const Expr<int> a, const Expr<int> b){ return true; };
#endif
void main()
{
vector<int> a(3);
sort( a.begin(), a.end(), compare );
}