File tree 1 file changed +6
-6
lines changed
1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -1454,18 +1454,18 @@ bool OurReader::readObject(Token& token) {
1454
1454
} else {
1455
1455
break ;
1456
1456
}
1457
-
1458
- Token colon;
1459
- if (!readToken (colon) || colon.type_ != tokenMemberSeparator) {
1460
- return addErrorAndRecover (" Missing ':' after object member name" , colon,
1461
- tokenObjectEnd);
1462
- }
1463
1457
if (name.length () >= (1U << 30 ))
1464
1458
throwRuntimeError (" keylength >= 2^30" );
1465
1459
if (features_.rejectDupKeys_ && currentValue ().isMember (name)) {
1466
1460
String msg = " Duplicate key: '" + name + " '" ;
1467
1461
return addErrorAndRecover (msg, tokenName, tokenObjectEnd);
1468
1462
}
1463
+
1464
+ Token colon;
1465
+ if (!readToken (colon) || colon.type_ != tokenMemberSeparator) {
1466
+ return addErrorAndRecover (" Missing ':' after object member name" , colon,
1467
+ tokenObjectEnd);
1468
+ }
1469
1469
Value& value = currentValue ()[name];
1470
1470
nodes_.push (&value);
1471
1471
bool ok = readValue ();
You can’t perform that action at this time.
0 commit comments