summaryrefslogtreecommitdiff
path: root/boost/date_time/dst_rules.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/date_time/dst_rules.hpp')
-rw-r--r--boost/date_time/dst_rules.hpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/boost/date_time/dst_rules.hpp b/boost/date_time/dst_rules.hpp
index 32290190d9..73a98996d8 100644
--- a/boost/date_time/dst_rules.hpp
+++ b/boost/date_time/dst_rules.hpp
@@ -106,12 +106,12 @@ namespace boost {
const time_duration_type& dst_end_offset,
const time_duration_type& dst_length_minutes)
{
- unsigned int start_minutes =
- dst_start_offset.hours() * 60 + dst_start_offset.minutes();
- unsigned int end_minutes =
- dst_end_offset.hours() * 60 + dst_end_offset.minutes();
- long length_minutes =
- dst_length_minutes.hours() * 60 + dst_length_minutes.minutes();
+ unsigned int start_minutes = static_cast<unsigned>(
+ dst_start_offset.hours() * 60 + dst_start_offset.minutes());
+ unsigned int end_minutes = static_cast<unsigned>(
+ dst_end_offset.hours() * 60 + dst_end_offset.minutes());
+ long length_minutes = static_cast<long>(
+ dst_length_minutes.hours() * 60 + dst_length_minutes.minutes());
return local_is_dst(current_day, time_of_day,
dst_start_day, start_minutes,