]> git.saurik.com Git - wxWidgets.git/commitdiff
compilation fix after r51188: only define operator<<() overloads for wxLongLong_t...
authorVadim Zeitlin <vadim@wxwidgets.org>
Wed, 23 Jan 2008 23:32:12 +0000 (23:32 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Wed, 23 Jan 2008 23:32:12 +0000 (23:32 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51354 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/cppunit.h

index 4160617d6dec957add508ef5fc40b9a0e89063d8..e87892b5a2ef5a7be8bf0833e2a8a0807f6d13da 100644 (file)
@@ -111,7 +111,9 @@ inline std::ostream& operator<<(std::ostream& o, const wxString& s)
 #endif
 }
 
-#ifdef wxLongLong_t
+// VC6 doesn't provide overloads for operator<<(__int64) in its stream classes
+// so do it ourselves
+#if defined(__VISUALC6__) && defined(wxLongLong_t)
 
 #include "wx/longlong.h"
 
@@ -129,7 +131,7 @@ inline std::ostream& operator<<(std::ostream& ostr, unsigned wxLongLong_t llu)
     return ostr;
 }
 
-#endif // wxLongLong_t
+#endif // VC6 && wxLongLong_t
 
 #endif // !wxUSE_STD_IOSTREAM