Pārlūkot izejas kodu

LibJS: Make Bytecode::Generator::emit() return void

There are no callers left that use the return value.
Andreas Kling 1 gadu atpakaļ
vecāks
revīzija
aeb8b5685f
1 mainītis faili ar 1 papildinājumiem un 2 dzēšanām
  1. 1 2
      Userland/Libraries/LibJS/Bytecode/Generator.h

+ 1 - 2
Userland/Libraries/LibJS/Bytecode/Generator.h

@@ -45,7 +45,7 @@ public:
     };
 
     template<typename OpType, typename... Args>
-    OpType& emit(Args&&... args)
+    void emit(Args&&... args)
     {
         VERIFY(!is_current_block_terminated());
         size_t slot_offset = m_current_basic_block->size();
@@ -56,7 +56,6 @@ public:
             m_current_basic_block->terminate({});
         auto* op = static_cast<OpType*>(slot);
         op->set_source_record({ m_current_ast_node->start_offset(), m_current_ast_node->end_offset() });
-        return *op;
     }
 
     template<typename OpType, typename... Args>