Skip to content

Commit 98be64d

Browse files
committed
Kept backward compatibility for YueScript with C++17.
1 parent 444ba6e commit 98be64d

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/yuescript/yue_parser.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1130,7 +1130,9 @@ ParseInfo YueParser::parse(std::string_view astName, std::string_view codes, boo
11301130
if (it != _rules.end()) {
11311131
return parse(codes, *it->second, lax);
11321132
}
1133-
return {.error = ParseInfo::Error{"invalid rule: "s + std::string{astName}, 1, 1}};
1133+
ParseInfo info{};
1134+
info.error = ParseInfo::Error{"invalid rule: "s + std::string{astName}, 1, 1};
1135+
return info;
11341136
}
11351137

11361138
bool YueParser::match(std::string_view astName, std::string_view codes) {

0 commit comments

Comments
 (0)