Fixed or operator for batch mode 70/214270/1
authorAdrian Wojciechowski <a.wojciecho3@partner.samsung.com>
Thu, 19 Sep 2019 12:00:42 +0000 (14:00 +0200)
committerAdrian Wojciechowski <a.wojciecho3@partner.samsung.com>
Thu, 19 Sep 2019 12:00:42 +0000 (14:00 +0200)
Change-Id: I70c6ec0c25942b3645fa4051afdf8246a375bbbb

src/batch/Evaluator.cpp

index 15ab8ff921aa2d98432daefe607a4ca544757cd8..853aca1808b15b905a5f98cb805d41c4b08cc50e 100644 (file)
@@ -336,6 +336,7 @@ EvaluationValue OperatorEvaluator::evaluateImpl() const
                vals.push_back(args[0]->evaluate());
                vals.push_back(vals[0] ? args[1]->evaluate() : EvaluationValue{});
        } else if (kind == Kind::LOG_OR) {
+               vals.push_back(args[0]->evaluate());
                vals.push_back(!vals[0] ? args[1]->evaluate() : EvaluationValue{});
        } else {
                for (auto &a : args)