fyi, 

gcc version 3.3.1 20030626 (Debian prerelease)
(aka '3.3.1-0pre0' in debian)

improves a bit on the situation:

class Foo {
  template <class T> struct InFoo;
  template <class T, class U> struct InFoo2;
};

template<>
struct Foo::InFoo<int> {
  // ...this works now... (didn't work with 3.3.0)
};

template<class T>
struct Foo::InFoo2<T, int> {
  // ...this still triggers error
};

regards,
-- 
Herbert Valerio Riedel       /    Phone: (EUROPE) +43-1-58801-18840
Email: [EMAIL PROTECTED]       /    Finger [EMAIL PROTECTED] for GnuPG Public 
Key
GnuPG Key Fingerprint: 7BB9 2D6C D485 CE64 4748  5F65 4981 E064 883F 4142



Reply via email to