aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Hausmann <simon.hausmann@qt.io>2019-02-21 11:40:42 +0100
committerSimon Hausmann <simon.hausmann@qt.io>2019-02-21 11:37:45 +0000
commitaff2570b0281680d304614247ff283222484ee84 (patch)
treefbcf3ac5fc8632959a46ad870484f3ebb9377cde
parentd3ba45b3c2955bef141d06863030e09ce2658e36 (diff)
Prospective build fix for older gcc versions
main.cpp:161:69: error: no matching function for call to ?Result::Result(<brace-enclosed initializer list>)? differencesInPercent << Result{testName, differenceInPercent}; Change-Id: I5cbc5495b42dd074fefa4b4e3db1b6d95b3586a0 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
-rw-r--r--tools/compareresults/main.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/compareresults/main.cpp b/tools/compareresults/main.cpp
index 899a6bc..5b40199 100644
--- a/tools/compareresults/main.cpp
+++ b/tools/compareresults/main.cpp
@@ -60,6 +60,10 @@ static QJsonObject loadFile(const QString &fileName, QString *error)
struct Result
{
+ Result() {}
+ Result(const QString &name, double differenceInPercent)
+ : name(name), differenceInPercent(differenceInPercent)
+ {}
QString name;
double differenceInPercent = 0;
};
@@ -158,7 +162,7 @@ int main(int argc, char **argv)
printf("%s: regression by %.2f%%\n", qPrintable(testName), differenceInPercent);
}
- differencesInPercent << Result{testName, differenceInPercent};
+ differencesInPercent << Result(testName, differenceInPercent);
}
auto minMax = std::minmax_element(differencesInPercent.constBegin(), differencesInPercent.constEnd(), [](const auto &lhs, const auto &rhs) {