On Fri Nov 24 12:44:24 2023 +0000, Conor McCarthy wrote:
It's possible to use `src` for switch, and use `reg.idx[0]` and `[1]` for each case, or drop them in `immconst_uint`. That would have the advantage of using the existing parameter allocation/freeing mechanism, but it would be a bit ugly and inefficient.
I don't think I have any problem with your current approach (renaming `icb` to `opaque` and using it). I wouldn't like to stretch the semantic of other data structures too much.