From 3e1e910ff705415c24ef0414e082f5c8d5cf4380 Mon Sep 17 00:00:00 2001 From: Charles Dang Date: Fri, 4 Aug 2023 21:44:54 -0400 Subject: [PATCH] Font/Text: inverse_table can be constexpr --- src/font/text.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/font/text.cpp b/src/font/text.cpp index ae8ee45486c..22ca19e9b3f 100644 --- a/src/font/text.cpp +++ b/src/font/text.cpp @@ -668,9 +668,9 @@ PangoRectangle pango_text::calculate_size(PangoLayout& layout) const */ struct inverse_table { - unsigned values[256]; + unsigned values[256] {}; - inverse_table() + constexpr inverse_table() { values[0] = 0; for (int i = 1; i < 256; ++i) { @@ -681,7 +681,7 @@ struct inverse_table unsigned operator[](uint8_t i) const { return values[i]; } }; -static const inverse_table inverse_table_; +static constexpr inverse_table inverse_table_; /*** * Helper function for un-premultiplying alpha