From bf699e573bd04e4ad6d4ccf366fd92a39836d1da Mon Sep 17 00:00:00 2001 From: Ivan Pizhenko Date: Sun, 8 Nov 2015 00:54:02 +0200 Subject: [PATCH] Fixed GCC 4.8 compilation issue --- tz.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tz.cpp b/tz.cpp index 57ea5bc..127d441 100644 --- a/tz.cpp +++ b/tz.cpp @@ -1165,8 +1165,8 @@ Rule::split_overlaps(std::vector& rules) return nm < x.name(); }) - rules.cbegin()); split_overlaps(rules, i, e); - auto first_rule = rules.cbegin() + static_cast(i); - auto last_rule = rules.cbegin() + static_cast(e); + auto first_rule = rules.begin() + static_cast(i); + auto last_rule = rules.begin() + static_cast(e); auto t = std::lower_bound(first_rule, last_rule, min_year); if (t > first_rule+1) { @@ -1176,8 +1176,8 @@ Rule::split_overlaps(std::vector& rules) rules.erase(first_rule, t); e -= d; } - first_rule = rules.cbegin() + static_cast(i); - last_rule = rules.cbegin() + static_cast(e); + first_rule = rules.begin() + static_cast(i); + last_rule = rules.begin() + static_cast(e); t = std::upper_bound(first_rule, last_rule, max_year); if (t != last_rule) {