Skip to content

Commit f7c22f5

Browse files
Abseil Teamcopybara-github
Abseil Team
authored andcommitted
constinit -> constexpr for DisplayUnits
PiperOrigin-RevId: 674283690 Change-Id: I5ff9fd54af1175c2eb71fb942f10834f7be6bf9f
1 parent f555f69 commit f7c22f5

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

absl/time/duration.cc

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -718,13 +718,12 @@ struct DisplayUnit {
718718
int prec;
719719
double pow10;
720720
};
721-
ABSL_CONST_INIT const DisplayUnit kDisplayNano = {"ns", 2, 1e2};
722-
ABSL_CONST_INIT const DisplayUnit kDisplayMicro = {"us", 5, 1e5};
723-
ABSL_CONST_INIT const DisplayUnit kDisplayMilli = {"ms", 8, 1e8};
724-
ABSL_CONST_INIT const DisplayUnit kDisplaySec = {"s", 11, 1e11};
725-
ABSL_CONST_INIT const DisplayUnit kDisplayMin = {"m", -1, 0.0}; // prec ignored
726-
ABSL_CONST_INIT const DisplayUnit kDisplayHour = {"h", -1,
727-
0.0}; // prec ignored
721+
constexpr DisplayUnit kDisplayNano = {"ns", 2, 1e2};
722+
constexpr DisplayUnit kDisplayMicro = {"us", 5, 1e5};
723+
constexpr DisplayUnit kDisplayMilli = {"ms", 8, 1e8};
724+
constexpr DisplayUnit kDisplaySec = {"s", 11, 1e11};
725+
constexpr DisplayUnit kDisplayMin = {"m", -1, 0.0}; // prec ignored
726+
constexpr DisplayUnit kDisplayHour = {"h", -1, 0.0}; // prec ignored
728727

729728
void AppendNumberUnit(std::string* out, int64_t n, DisplayUnit unit) {
730729
char buf[sizeof("2562047788015216")]; // hours in max duration

0 commit comments

Comments
 (0)