| 135 | } |
| 136 | |
| 137 | static uint8_t *push_eval(struct hc_vm *vm, uint8_t *data) { |
| 138 | struct hc_push_op *op = (void *)hc_align(data, alignof(struct hc_push_op)); |
| 139 | hc_value_copy(hc_vm_push(vm), &op->value); |
| 140 | return (uint8_t *)op + sizeof(struct hc_push_op); |
| 141 | } |
| 142 | |
| 143 | const struct hc_op HC_PUSH = (struct hc_op){ |
| 144 | .name = "push", |
nothing calls this directly
no test coverage detected