@@ -24151,7 +24151,7 @@ function lowerObjectMethod(builder, property) {
2415124151 };
2415224152}
2415324153function lowerObjectPropertyKey(builder, property) {
24154- var _a, _b ;
24154+ var _a;
2415524155 const key = property.get('key');
2415624156 if (key.isStringLiteral()) {
2415724157 return {
@@ -24160,15 +24160,6 @@ function lowerObjectPropertyKey(builder, property) {
2416024160 };
2416124161 }
2416224162 else if (property.node.computed && key.isExpression()) {
24163- if (!key.isIdentifier() && !key.isMemberExpression()) {
24164- builder.errors.push({
24165- reason: `(BuildHIR::lowerExpression) Expected Identifier, got ${key.type} key in ObjectExpression`,
24166- category: ErrorCategory.Todo,
24167- loc: (_a = key.node.loc) !== null && _a !== void 0 ? _a : null,
24168- suggestions: null,
24169- });
24170- return null;
24171- }
2417224163 const place = lowerExpressionToTemporary(builder, key);
2417324164 return {
2417424165 kind: 'computed',
@@ -24190,7 +24181,7 @@ function lowerObjectPropertyKey(builder, property) {
2419024181 builder.errors.push({
2419124182 reason: `(BuildHIR::lowerExpression) Expected Identifier, got ${key.type} key in ObjectExpression`,
2419224183 category: ErrorCategory.Todo,
24193- loc: (_b = key.node.loc) !== null && _b !== void 0 ? _b : null,
24184+ loc: (_a = key.node.loc) !== null && _a !== void 0 ? _a : null,
2419424185 suggestions: null,
2419524186 });
2419624187 return null;
0 commit comments