Include property nodes in the long key check (#1140)

This commit is contained in:
James Brown
2022-10-05 12:51:53 +13:00
committed by GitHub
parent 4ae4cb7309
commit 1b50109f7b
2 changed files with 35 additions and 2 deletions

View File

@@ -533,7 +533,8 @@ void Emitter::BlockMapPrepareNode(EmitterNodeType::value child) {
if (m_pState->GetMapKeyFormat() == LongKey)
m_pState->SetLongKey();
if (child == EmitterNodeType::BlockSeq ||
child == EmitterNodeType::BlockMap)
child == EmitterNodeType::BlockMap ||
child == EmitterNodeType::Property)
m_pState->SetLongKey();
if (m_pState->CurGroupLongKey())