diff --git a/ets2panda/checker/ETSAnalyzer.cpp b/ets2panda/checker/ETSAnalyzer.cpp index 2f97ff51179a905ed2f74b611bfefc82ce467d20..13ff10ca8fb908e534113d6d954c4f0805534829 100644 --- a/ets2panda/checker/ETSAnalyzer.cpp +++ b/ets2panda/checker/ETSAnalyzer.cpp @@ -2080,6 +2080,8 @@ static void SetTypeforRecordProperties(const ir::ObjectExpression *expr, checker recordPropertyExpr = recordProperty->AsProperty()->Value(); } else if (recordProperty->IsSpreadElement()) { recordPropertyExpr = recordProperty->AsSpreadElement()->Argument(); + } else if (recordProperty->IsIdentifier()) { + continue; } else { ES2PANDA_UNREACHABLE(); }