mirror of
https://github.com/fmtlib/fmt.git
synced 2024-10-01 20:42:02 +00:00
Fix conversion warning on chrono.h (#4170)
* Fix conversion warning on chrono.h warning: conversion from 'time_t' {aka 'long long int'} to 'long int' may change value [-Wconversion] * Changing write_utc_offset to accept a long long instead of the static_cast as requested..
This commit is contained in:
parent
23fcf1942a
commit
fe79932c26
@ -1244,7 +1244,7 @@ class tm_writer {
|
||||
write_year_extended(year, pad);
|
||||
}
|
||||
|
||||
void write_utc_offset(long offset, numeric_system ns) {
|
||||
void write_utc_offset(long long offset, numeric_system ns) {
|
||||
if (offset < 0) {
|
||||
*out_++ = '-';
|
||||
offset = -offset;
|
||||
@ -1281,7 +1281,7 @@ class tm_writer {
|
||||
std::time_t gt = std::mktime(>m);
|
||||
std::tm ltm = gmtime(gt);
|
||||
std::time_t lt = std::mktime(<m);
|
||||
long offset = gt - lt;
|
||||
long long offset = gt - lt;
|
||||
write_utc_offset(offset, ns);
|
||||
#endif
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user