Fix operator<() for GTestCaseSpec

Introduced broken with cbdf48a792.

Change-Id: Ib224fd167573594673f5370c5330280809017904
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
This commit is contained in:
Christian Stenger
2016-01-15 06:38:42 +01:00
committed by Niels Weber
parent cbdf48a792
commit 1abd193bb2

View File

@@ -133,7 +133,7 @@ inline bool operator<(const GTestCaseSpec &spec1, const GTestCaseSpec &spec2)
{ {
if (spec1.testCaseName != spec2.testCaseName) if (spec1.testCaseName != spec2.testCaseName)
return spec1.testCaseName < spec2.testCaseName; return spec1.testCaseName < spec2.testCaseName;
return !spec1.parameterized; return spec1.parameterized == spec2.parameterized ? false : !spec1.parameterized;
} }
class GTestVisitor : public CPlusPlus::ASTVisitor class GTestVisitor : public CPlusPlus::ASTVisitor