LibJS/Bytecode: Leave BlockDeclarationInstantiation in C++

Instead of implementing this AO in bytecode, we now have an instruction
for it that simply invokes the C++ implementation.

This allows us to simplify Bytecode::Generator quite a bit by removing
all the variable scope tracking.
This commit is contained in:
Andreas Kling
2023-06-16 16:34:47 +02:00
parent 4684d3fe54
commit ac246d764d
Notes: sideshowbarker 2024-07-17 17:40:13 +09:00
6 changed files with 56 additions and 91 deletions

View File

@@ -17,6 +17,7 @@
O(BitwiseNot) \
O(BitwiseOr) \
O(BitwiseXor) \
O(BlockDeclarationInstantiation) \
O(Call) \
O(ConcatString) \
O(ContinuePendingUnwind) \