- if (arch_register_req_is(&req, limited))
- req.limited(req.limited_env, colors);
- else
- arch_put_non_ignore_regs(ienv->co->aenv, req.cls, colors);
+ if (arch_register_req_is(req, limited)) {
+ rbitset_copy_to_bitset(req->limited, colors);
+ } else {
+ arch_register_class_put(req->cls, colors);
+ // bitset_andnot(colors, ienv->co->cenv->ignore_colors);
+ }