diff options
Diffstat (limited to 'Userland/Libraries/LibJS/Bytecode/Instruction.h')
-rw-r--r-- | Userland/Libraries/LibJS/Bytecode/Instruction.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Userland/Libraries/LibJS/Bytecode/Instruction.h b/Userland/Libraries/LibJS/Bytecode/Instruction.h index 11c9b6b745..ac0e8de028 100644 --- a/Userland/Libraries/LibJS/Bytecode/Instruction.h +++ b/Userland/Libraries/LibJS/Bytecode/Instruction.h @@ -80,10 +80,12 @@ public: #undef __BYTECODE_OP }; + bool is_terminator() const; Type type() const { return m_type; } size_t length() const; String to_string(Bytecode::Executable const&) const; void execute(Bytecode::Interpreter&) const; + void replace_references(BasicBlock const&, BasicBlock const&); static void destroy(Instruction&); protected: |