summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2016-11-25 10:46:28 +0100
committerUlf Hermann <ulf.hermann@qt.io>2016-11-25 10:03:55 +0000
commit066aa32db0b1c49c2b87ebb8920391eecb596c56 (patch)
tree287f134b069f0c482d26d7d9e591d9c11e4d1d1a
parent2937907080837fe26b41877516f5cef52a195f84 (diff)
Set ok to false in the evaluate stubs of the C++ data model
If those get called, it's definitely an error. Change-Id: I0515e02ff77c2839bc4d31d35d266ecdfecb7624 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
-rw-r--r--src/scxml/qscxmlcppdatamodel.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/scxml/qscxmlcppdatamodel.cpp b/src/scxml/qscxmlcppdatamodel.cpp
index d363c27..0c20381 100644
--- a/src/scxml/qscxmlcppdatamodel.cpp
+++ b/src/scxml/qscxmlcppdatamodel.cpp
@@ -156,22 +156,22 @@ bool QScxmlCppDataModel::setup(const QVariantMap &initialDataValues)
void QScxmlCppDataModel::evaluateAssignment(EvaluatorId id, bool *ok)
{
Q_UNUSED(id);
- Q_UNUSED(ok);
+ *ok = false;
Q_UNREACHABLE();
}
void QScxmlCppDataModel::evaluateInitialization(EvaluatorId id, bool *ok)
{
Q_UNUSED(id);
- Q_UNUSED(ok);
+ *ok = false;
Q_UNREACHABLE();
}
void QScxmlCppDataModel::evaluateForeach(EvaluatorId id, bool *ok, ForeachLoopBody *body)
{
Q_UNUSED(id);
- Q_UNUSED(ok);
Q_UNUSED(body);
+ *ok = false;
Q_UNREACHABLE();
}