From 849f31fe2c2c58d480861aac396e3b260199566a Mon Sep 17 00:00:00 2001 From: Yao Cui Date: Wed, 31 Jul 2024 21:14:30 +0000 Subject: [PATCH] cleanup(generator): make static variable trivially destructible --- generator/internal/http_option_utils.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/generator/internal/http_option_utils.cc b/generator/internal/http_option_utils.cc index d776201c9dde8..fe7cfdb24be30 100644 --- a/generator/internal/http_option_utils.cc +++ b/generator/internal/http_option_utils.cc @@ -399,9 +399,9 @@ std::string FormatApiVersionFromPackageName( std::string FormatApiVersionFromUrlPattern(std::string const& url_pattern, std::string const& file_name) { std::vector parts = absl::StrSplit(url_pattern, '/'); - static std::regex const kRe{R"(v\d+)"}; + static auto const* const kVersion = new std::regex{R"(v\d+)"}; for (auto const& part : parts) { - if (std::regex_match(part, kRe)) { + if (std::regex_match(part, *kVersion)) { return part; } }