Imported Upstream version 1.72.0
[platform/upstream/boost.git] / libs / outcome / test / tests / experimental-core-result-status.cpp
index a42489c..99decf0 100644 (file)
@@ -104,8 +104,7 @@ protected:
   {
     assert(code.domain() == *this);                                  // NOLINT
     const auto &c = static_cast<const status_code_payload &>(code);  // NOLINT
-    static BOOST_OUTCOME_SYSTEM_ERROR2_CONSTEXPR14 BOOST_OUTCOME_SYSTEM_ERROR2_NAMESPACE::detail::generic_code_messages msgs;
-    return string_ref(msgs[static_cast<int>(c.value().ec)]);
+    return string_ref(BOOST_OUTCOME_SYSTEM_ERROR2_NAMESPACE::detail::generic_code_message(c.value().ec));
   }
   virtual void _do_throw_exception(const BOOST_OUTCOME_SYSTEM_ERROR2_NAMESPACE::status_code<void> &code) const override final  // NOLINT
   {