diff --git a/stepmania/src/RageUtil_AutoPtr.h b/stepmania/src/RageUtil_AutoPtr.h index 3c821e1b18..5d3e80051e 100644 --- a/stepmania/src/RageUtil_AutoPtr.h +++ b/stepmania/src/RageUtil_AutoPtr.h @@ -143,6 +143,7 @@ public: m_pPtr = HiddenPtrTraits::Copy( cpy.m_pPtr ); } +#if 0 // broken VC6 template HiddenPtr( const HiddenPtr &cpy ) { @@ -151,6 +152,7 @@ public: else m_pPtr = HiddenPtrTraits::Copy( cpy.m_pPtr ); } +#endif ~HiddenPtr() { @@ -172,6 +174,7 @@ public: return *this; } +#if 0 // broken VC6 template HiddenPtr &operator=( const HiddenPtr &cpy ) { @@ -179,12 +182,15 @@ public: Swap( t ); return *this; } +#endif private: T *m_pPtr; +#if 0 // broken VC6 template friend class HiddenPtr; +#endif }; template