diff --git a/exprtk.hpp b/exprtk.hpp index 16d7556..a06fcf7 100644 --- a/exprtk.hpp +++ b/exprtk.hpp @@ -5467,7 +5467,7 @@ namespace exprtk : value_(v) { rp_.n0_c = std::make_pair(true,0); - rp_.n1_c = std::make_pair(true,v.size() - 1); + rp_.n1_c = std::make_pair(true, size_t(v.size() - 1)); rp_.cache.first = rp_.n0_c.second; rp_.cache.second = rp_.n1_c.second; } @@ -7381,7 +7381,7 @@ namespace exprtk : value_(&v) { rp_.n0_c = std::make_pair(true,0); - rp_.n1_c = std::make_pair(true,v.size() - 1); + rp_.n1_c = std::make_pair(true, size_t(v.size() - 1)); rp_.cache.first = rp_.n0_c.second; rp_.cache.second = rp_.n1_c.second; }