about summary refs log tree commit diff homepage
path: root/lib/Expr/ArrayExprOptimizer.h
diff options
context:
space:
mode:
authorMartin Nowack <m.nowack@imperial.ac.uk>2018-10-18 13:51:21 +0100
committerCristian Cadar <c.cadar@imperial.ac.uk>2018-10-23 18:53:46 +0300
commit8bfd97d583e932973f0d363f8cfd695ecb5e002e (patch)
treef8791168bf0771df1ab3596e942e80fb751e0e7d /lib/Expr/ArrayExprOptimizer.h
parente13f4d5ea1201361ec96aa96afec7b5604c52082 (diff)
downloadklee-8bfd97d583e932973f0d363f8cfd695ecb5e002e.tar.gz
Modernize code
* use `using` instead of typdef
* use `collection.empty()` instead of size
* use `auto` if clear
* use `emplace_back` where useful
* use `nullptr` instead of NULL
* use `override` if applicable
* use `explicit` for constructor to avoid implicit conversion
Diffstat (limited to 'lib/Expr/ArrayExprOptimizer.h')
-rw-r--r--lib/Expr/ArrayExprOptimizer.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Expr/ArrayExprOptimizer.h b/lib/Expr/ArrayExprOptimizer.h
index 7d895a48..40199821 100644
--- a/lib/Expr/ArrayExprOptimizer.h
+++ b/lib/Expr/ArrayExprOptimizer.h
@@ -24,8 +24,8 @@ namespace klee {
 
 enum ArrayOptimizationType { NONE, ALL, INDEX, VALUE };
 
-typedef std::map<const Array *, std::vector<ref<Expr>>> array2idx_ty;
-typedef std::map<ref<Expr>, std::vector<ref<Expr>>> mapIndexOptimizedExpr_ty;
+using array2idx_ty = std::map<const Array *, std::vector<ref<Expr>>>;
+using mapIndexOptimizedExpr_ty = std::map<ref<Expr>, std::vector<ref<Expr>>>;
 
 class ExprOptimizer {
 private: