g++ 3.2.2 portability fixes.

This commit is contained in:
Ian Lance Taylor
2006-09-26 21:50:25 +00:00
parent d288e464ac
commit 274e99f9ae
7 changed files with 105 additions and 17 deletions

View File

@@ -265,9 +265,16 @@ class Symbol_table
const elfcpp::Sym<size, big_endian>& sym,
Object*);
#ifdef HAVE_MEMBER_TEMPLATE_SPECIFICATIONS
template<int size, bool big_endian>
static void
resolve(Sized_symbol<size>* to, const Sized_symbol<size>* from);
#else
template<int size>
static void
resolve(Sized_symbol<size>* to, const Sized_symbol<size>* from,
bool big_endian);
#endif
// The type of the symbol hash table.