LibJS/Bytecode: Make StringTableIndex be a 32-bit index

This makes a bunch of instructions smaller.
This commit is contained in:
Andreas Kling 2024-05-10 07:12:45 +02:00 committed by Alexander Kalenik
parent b99f0a7e22
commit 601e10d50c
Notes: sideshowbarker 2024-07-18 05:01:22 +09:00
2 changed files with 2 additions and 2 deletions

View file

@ -12,7 +12,7 @@
namespace JS::Bytecode {
AK_TYPEDEF_DISTINCT_NUMERIC_GENERAL(size_t, StringTableIndex, Comparison);
AK_TYPEDEF_DISTINCT_NUMERIC_GENERAL(u32, StringTableIndex, Comparison);
class StringTable {
AK_MAKE_NONMOVABLE(StringTable);

View file

@ -315,7 +315,7 @@ class MarkedVector;
namespace Bytecode {
class BasicBlock;
enum class Builtin;
enum class Builtin : u8;
class Executable;
class Generator;
class Instruction;