Compare commits

..

No commits in common. "313ca5e98184586d054cb472d12745f03782bfa5" and "6666a25562d0a508d3db9df086871b72d47cab48" have entirely different histories.

View File

@ -115,12 +115,10 @@ namespace const_fmt {
template <const_fmt_detail::ConstString s, typename... args_t>
constexpr inline auto const_format(args_t... args) {
constexpr auto ast = const_fmt_detail::parse_string<s>();
constexpr auto fmt_data = const_fmt_detail::get_fmt_data<ast.value>();
constexpr auto ast = const_fmt_detail::parse_string<s>().value;
constexpr auto fmt_data = const_fmt_detail::get_fmt_data<ast>();
static_assert(ast.is_valid, "Invalid format string");
auto result = const_fmt_detail::get_preproc_string<ast.value>();
auto result = const_fmt_detail::get_preproc_string<ast>();
const_fmt_detail::format_args<fmt_data>(result.begin(), args...);