From 713c1a3744aa8c0bfadf85a76377dd2c7dd63519 Mon Sep 17 00:00:00 2001 From: Martin Nowack Date: Wed, 17 Oct 2018 22:39:06 +0100 Subject: optimizeExpr: return the result as return value instead as function argument simplifies code a lot. --- include/klee/ArrayExprOptimizer.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/klee/ArrayExprOptimizer.h b/include/klee/ArrayExprOptimizer.h index 36c26484..5c02e44b 100644 --- a/include/klee/ArrayExprOptimizer.h +++ b/include/klee/ArrayExprOptimizer.h @@ -72,7 +72,11 @@ private: unordered_map> cacheReadExprOptimized; public: - void optimizeExpr(const ref &e, ref &result, bool valueOnly); + /// Returns the optimised version of e. + /// @param e expression to optimise + /// @param valueOnly XXX document + /// @return optimised expression + ref optimizeExpr(const ref &e, bool valueOnly); private: bool -- cgit 1.4.1