diff --git a/exprtk.hpp b/exprtk.hpp index 4ebf2a6..3c741e8 100644 --- a/exprtk.hpp +++ b/exprtk.hpp @@ -5452,7 +5452,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; } @@ -7361,7 +7361,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; }