The ctor used by these tests can't be enabled for VC6 (see r63955), simply
disable them to allow the rest to compile.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63965
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
{
{
// Not initializing or initializing with NULL should work too
{
{
// Not initializing or initializing with NULL should work too
+ //
+ // FIXME-VC6: but it doesn't with VC6, see comment in wx/weakref.h
+#ifndef __VISUALC6__
wxWeakRef<wxEvtHandler> wroDef;
wxWeakRef<wxEvtHandler> wro0(NULL);
wxWeakRef<wxEvtHandler> wroDef;
wxWeakRef<wxEvtHandler> wro0(NULL);
wxObject o; // Should not work
wxEvtHandler eh;
wxObject o; // Should not work
wxEvtHandler eh;
CPPUNIT_ASSERT( !wro2 );
// Explicitly resetting should work too
CPPUNIT_ASSERT( !wro2 );
// Explicitly resetting should work too
+ //
+ // FIXME-VC6: as above, it doesn't work with VC6, see wx/weakref.h
+#ifndef __VISUALC6__
wxEvtHandler eh;
wxObjectTrackable ot;
wxEvtHandler eh;
wxObjectTrackable ot;
CPPUNIT_ASSERT( !wro1 );
CPPUNIT_ASSERT( !wro2 );
CPPUNIT_ASSERT( !wro1 );
CPPUNIT_ASSERT( !wro2 );
}
void WeakRefTestCase::AssignWeakRefTest()
}
void WeakRefTestCase::AssignWeakRefTest()