mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-25 19:21:11 +08:00
fix: 修复 SET_PROP_DYNAMIC 额外寄存器计数问题
This commit is contained in:
@@ -28,7 +28,6 @@ impl Compiler {
|
|||||||
self.count_expression(&member.object, ctx);
|
self.count_expression(&member.object, ctx);
|
||||||
self.count_expression(&member.expression, ctx);
|
self.count_expression(&member.expression, ctx);
|
||||||
self.count_expression(&assign.right, ctx);
|
self.count_expression(&assign.right, ctx);
|
||||||
ctx.alloc_reg();
|
|
||||||
ctx.projected_pc += 1; // SET_PROP_DYNAMIC
|
ctx.projected_pc += 1; // SET_PROP_DYNAMIC
|
||||||
} else if let oxide_parser::AssignmentTarget::PrivateFieldExpression(member) = &assign.left {
|
} else if let oxide_parser::AssignmentTarget::PrivateFieldExpression(member) = &assign.left {
|
||||||
self.count_expression(&member.object, ctx);
|
self.count_expression(&member.object, ctx);
|
||||||
|
|||||||
Reference in New Issue
Block a user