Remove gcc 3.x-specific code from QtConcurrent and its tests.

Change-Id: I4dd0ce50b70a47a0a00f4c7ec18077a1bcbe5705
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
This commit is contained in:
Jason McDonald 2012-03-09 13:50:19 +10:00 committed by Qt by Nokia
parent 4dfeb18758
commit 074508c2ca
3 changed files with 0 additions and 35 deletions

View File

@ -68,13 +68,6 @@
# endif
#endif
// gcc 3 version has problems with some of the
// map/filter overloads.
#if defined(Q_CC_GNU) && (__GNUC__ < 4)
# define QT_NO_CONCURRENT_MAP
# define QT_NO_CONCURRENT_FILTER
#endif
#if defined (Q_CC_MSVC) && (_MSC_VER < 1300)
# define QT_TYPENAME
#else

View File

@ -51,9 +51,6 @@ class tst_QtConcurrentFilter : public QObject
Q_OBJECT
private slots:
#ifdef QT_NO_CONCURRENT_FILTER
void initTestCase();
#else
void filter();
void filtered();
void filteredReduced();
@ -63,17 +60,8 @@ private slots:
#ifndef QT_NO_STL
void stlContainers();
#endif
#endif
};
#ifdef QT_NO_CONCURRENT_FILTER
void tst_QtConcurrentFilter::initTestCase()
{
QSKIP("This test is skipped for gcc 3.x");
}
#else
void tst_QtConcurrentFilter::filter()
{
// functor
@ -1537,7 +1525,5 @@ void tst_QtConcurrentFilter::stlContainers()
}
#endif
#endif
QTEST_MAIN(tst_QtConcurrentFilter)
#include "tst_qtconcurrentfilter.moc"

View File

@ -59,9 +59,6 @@ class tst_QtConcurrentMap: public QObject
{
Q_OBJECT
private slots:
#ifdef QT_NO_CONCURRENT_MAP
void initTestCase()
#else
void map();
void blocking_map();
void mapped();
@ -82,17 +79,8 @@ private slots:
void stressTest();
public slots:
void throttling();
#endif
};
#ifdef QT_NO_CONCURRENT_FILTER
void tst_QtConcurrentFilter::initTestCase()
{
QSKIP("This test is skipped for gcc 3.x");
}
#else
using namespace QtConcurrent;
void multiplyBy2Immutable(int x)
@ -2420,7 +2408,5 @@ void tst_QtConcurrentMap::stressTest()
}
}
#endif
QTEST_MAIN(tst_QtConcurrentMap)
#include "tst_qtconcurrentmap.moc"