Skip to content

Commit

Permalink
cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
ggmichaelgo committed Sep 24, 2021
1 parent fab3871 commit 06f440e
Showing 1 changed file with 2 additions and 7 deletions.
9 changes: 2 additions & 7 deletions ext/liquid_c/vm_assembler.h
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ static inline void vm_assembler_write_opcode(vm_assembler_t *code, enum opcode o
c_buffer_write_byte(&code->instructions, op);
}

static inline uint16_t new_vm_assembler_write_ruby_constant(vm_assembler_t *code, VALUE constant)
static inline uint16_t vm_assembler_write_ruby_constant(vm_assembler_t *code, VALUE constant)
{
VALUE constants_table = code->constants_table;
VALUE key = rb_hash(constant);
Expand All @@ -104,11 +104,6 @@ static inline uint16_t new_vm_assembler_write_ruby_constant(vm_assembler_t *code
return index;
}

static inline void vm_assembler_write_ruby_constant(vm_assembler_t *code, VALUE constant)
{
c_buffer_write(&code->constants, &constant, sizeof(VALUE));
}

static inline void vm_assembler_increment_stack_size(vm_assembler_t *code, size_t amount)
{
code->stack_size += amount;
Expand All @@ -124,7 +119,7 @@ static inline void vm_assembler_reserve_stack_size(vm_assembler_t *code, size_t

static inline void vm_assembler_add_op_with_constant(vm_assembler_t *code, VALUE constant, uint8_t opcode)
{
uint16_t index = new_vm_assembler_write_ruby_constant(code, constant);
uint16_t index = vm_assembler_write_ruby_constant(code, constant);
uint8_t *instructions = c_buffer_extend_for_write(&code->instructions, 3);
instructions[0] = opcode;
instructions[1] = index >> 8;
Expand Down

0 comments on commit 06f440e

Please sign in to comment.