remove now unused BC_INST_CONC_M
parent
3f513180f1
commit
d7700a9337
|
@ -48,7 +48,7 @@ enum {
|
|||
BC_INST_RESULT,
|
||||
BC_INST_IDENT, BC_INST_IDENT_U,
|
||||
BC_INST_COM, BC_INST_COM_C, BC_INST_COM_V,
|
||||
BC_INST_CONC, BC_INST_CONC_W, BC_INST_CONC_M,
|
||||
BC_INST_CONC, BC_INST_CONC_W,
|
||||
BC_INST_SVAR, BC_INST_SVAR1,
|
||||
BC_INST_IVAR, BC_INST_IVAR1, BC_INST_IVAR2, BC_INST_IVAR3,
|
||||
BC_INST_FVAR, BC_INST_FVAR1,
|
||||
|
|
14
src/cs_vm.cc
14
src/cs_vm.cc
|
@ -1147,20 +1147,6 @@ std::uint32_t *vm_exec(
|
|||
continue;
|
||||
}
|
||||
|
||||
case BC_INST_CONC_M | BC_RET_NULL:
|
||||
case BC_INST_CONC_M | BC_RET_STRING:
|
||||
case BC_INST_CONC_M | BC_RET_FLOAT:
|
||||
case BC_INST_CONC_M | BC_RET_INT: {
|
||||
std::size_t numconc = op >> 8;
|
||||
auto buf = concat_values(
|
||||
cs, std::span{&args[args.size() - numconc], numconc}
|
||||
);
|
||||
args.resize(args.size() - numconc, any_value{cs});
|
||||
result.set_str(buf);
|
||||
force_arg(result, op & BC_INST_RET_MASK);
|
||||
continue;
|
||||
}
|
||||
|
||||
case BC_INST_ALIAS: {
|
||||
auto *imp = static_cast<alias_impl *>(
|
||||
ts.istate->identmap[op >> 8]
|
||||
|
|
Loading…
Reference in New Issue