remove now unused BC_INST_CONC_M
parent
3f513180f1
commit
d7700a9337
|
@ -48,7 +48,7 @@ enum {
|
||||||
BC_INST_RESULT,
|
BC_INST_RESULT,
|
||||||
BC_INST_IDENT, BC_INST_IDENT_U,
|
BC_INST_IDENT, BC_INST_IDENT_U,
|
||||||
BC_INST_COM, BC_INST_COM_C, BC_INST_COM_V,
|
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_SVAR, BC_INST_SVAR1,
|
||||||
BC_INST_IVAR, BC_INST_IVAR1, BC_INST_IVAR2, BC_INST_IVAR3,
|
BC_INST_IVAR, BC_INST_IVAR1, BC_INST_IVAR2, BC_INST_IVAR3,
|
||||||
BC_INST_FVAR, BC_INST_FVAR1,
|
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;
|
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: {
|
case BC_INST_ALIAS: {
|
||||||
auto *imp = static_cast<alias_impl *>(
|
auto *imp = static_cast<alias_impl *>(
|
||||||
ts.istate->identmap[op >> 8]
|
ts.istate->identmap[op >> 8]
|
||||||
|
|
Loading…
Reference in New Issue