diff options
author | Julian Büning <julian.buening@rwth-aachen.de> | 2020-09-05 19:59:17 +0200 |
---|---|---|
committer | MartinNowack <2443641+MartinNowack@users.noreply.github.com> | 2020-10-12 11:19:24 +0100 |
commit | 86b784494cabd7ac8db1d02700a0d7be9ebd5351 (patch) | |
tree | 7e96641ba23bf98e1d609bfeaaed6fa0798c59cb /lib/Core/SpecialFunctionHandler.cpp | |
parent | b157b068e27b5cdb389a63230c4d2be20f94e3f7 (diff) | |
download | klee-86b784494cabd7ac8db1d02700a0d7be9ebd5351.tar.gz |
address MartinNowack's remaining feedback
Diffstat (limited to 'lib/Core/SpecialFunctionHandler.cpp')
-rw-r--r-- | lib/Core/SpecialFunctionHandler.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/lib/Core/SpecialFunctionHandler.cpp b/lib/Core/SpecialFunctionHandler.cpp index 7144e235..6d54eb22 100644 --- a/lib/Core/SpecialFunctionHandler.cpp +++ b/lib/Core/SpecialFunctionHandler.cpp @@ -460,13 +460,8 @@ void SpecialFunctionHandler::handleMemalign(ExecutionState &state, void SpecialFunctionHandler::handleEhUnwindRaiseExceptionImpl( ExecutionState &state, KInstruction *target, std::vector<ref<Expr>> &arguments) { - if (arguments.size() != 1) { - executor.terminateStateOnExecError( - state, "Internal Error: Incorrect number of arguments to " - "_klee_eh_Unwind_RaiseException_impl, " - "should not happen"); - return; - } + assert(arguments.size() == 1 && + "invalid number of arguments to _klee_eh_Unwind_RaiseException_impl"); ref<ConstantExpr> exceptionObject = dyn_cast<ConstantExpr>(arguments[0]); if (!exceptionObject.get()) { |