File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
Expand file tree Collapse file tree 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) {
14541454 } else {
14551455 break ;
14561456 }
1457-
1458- Token colon;
1459- if (!readToken (colon) || colon.type_ != tokenMemberSeparator) {
1460- return addErrorAndRecover (" Missing ':' after object member name" , colon,
1461- tokenObjectEnd);
1462- }
14631457 if (name.length () >= (1U << 30 ))
14641458 throwRuntimeError (" keylength >= 2^30" );
14651459 if (features_.rejectDupKeys_ && currentValue ().isMember (name)) {
14661460 String msg = " Duplicate key: '" + name + " '" ;
14671461 return addErrorAndRecover (msg, tokenName, tokenObjectEnd);
14681462 }
1463+
1464+ Token colon;
1465+ if (!readToken (colon) || colon.type_ != tokenMemberSeparator) {
1466+ return addErrorAndRecover (" Missing ':' after object member name" , colon,
1467+ tokenObjectEnd);
1468+ }
14691469 Value& value = currentValue ()[name];
14701470 nodes_.push (&value);
14711471 bool ok = readValue ();
You can’t perform that action at this time.
0 commit comments