From 69f2f1ca8827944ca81aa784f086d95038511ab4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= Date: Wed, 19 Jun 2019 17:31:33 +0200 Subject: [PATCH] UnaryOpCode::eval(): add missing error cases --- src/ExprNode.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ExprNode.cc b/src/ExprNode.cc index 48983d20..94d7ad9e 100644 --- a/src/ExprNode.cc +++ b/src/ExprNode.cc @@ -2964,8 +2964,14 @@ UnaryOpNode::eval_opcode(UnaryOpcode op_code, double v) noexcept(false) case UnaryOpcode::steadyState: return (v); case UnaryOpcode::steadyStateParamDeriv: + cerr << "UnaryOpNode::eval_opcode: not implemented on UnaryOpcode::steadyStateParamDeriv" << endl; + exit(EXIT_FAILURE); case UnaryOpcode::steadyStateParam2ndDeriv: + cerr << "UnaryOpNode::eval_opcode: not implemented on UnaryOpcode::steadyStateParam2ndDeriv" << endl; + exit(EXIT_FAILURE); case UnaryOpcode::expectation: + cerr << "UnaryOpNode::eval_opcode: not implemented on UnaryOpcode::expectation" << endl; + exit(EXIT_FAILURE); case UnaryOpcode::erf: return (erf(v)); case UnaryOpcode::diff: