adapt named args

This commit is contained in:
yumeyao 2021-03-01 10:23:59 +08:00
parent 9c6004535a
commit 8c12b95a20

View File

@ -293,7 +293,7 @@ inline size_t store_format_entry(void* buf, const S& format_str, Args&&... args)
template <typename Context> inline
void print_format_entry(basic_format_entry<Context>& entry) {
auto& full_entry = static_cast<format_entry<Context>&>(entry);
vprint(entry.format_, {entry.desc_, full_entry.arg_store_.data_.args_}); ///// args_ or args + 1 depends on desc_ & detail::has_named_args_bit
vprint(entry.format_, {entry.desc_, &full_entry.arg_store_.data_.args_[entry.desc_ & fmt::detail::has_named_args_bit ? 1 : 0]});
entry.destruct();
}