Skip to content

Commit dd5eaba

Browse files
name not constexpr
1 parent 8dedd2e commit dd5eaba

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

include/rfl/parsing/ViewReader.hpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,16 @@ class ViewReader {
6767
using OriginalType = typename FieldType::Type;
6868
using T =
6969
std::remove_cvref_t<std::remove_pointer_t<typename FieldType::Type>>;
70-
constexpr auto name = FieldType::name();
7170
if (!(*_already_assigned) && !std::get<i>(*_found) &&
7271
is_matching<i, FieldType>(_current_name_or_index)) {
7372
std::get<i>(*_found) = true;
7473
*_already_assigned = true;
7574
auto res = Parser<R, W, T, ProcessorsType>::read(_r, _var);
7675
if (!res) {
76+
const auto name = FieldType::name();
7777
std::stringstream stream;
78-
stream << "Failed to parse field: " << res.error().what();
78+
stream << "Failed to parse field '" << name
79+
<< "': " << res.error().what();
7980
_errors->emplace_back(stream.str());
8081
return;
8182
}

0 commit comments

Comments
 (0)