new (and successful :) ) story for 'parent/overridden irtrees'. basically, if we have a rule which maps some eval X's type from A -> B, we preserve the original ir-tree compilation of A in the 'history' when we inevitably produce the ir-tree compilation of B. this can be used for accesses on overridden evaluations, and it allows us to implement $ in auto view rules.

This commit is contained in:
Ryan Fleury
2025-04-11 11:58:43 -07:00
parent 9622bc8808
commit abd33f7160
5 changed files with 78 additions and 36 deletions
+1 -1
View File
@@ -1624,7 +1624,7 @@ struct Bitmap
int width;
int height;
};
// raddbg_auto_view_rule(Bitmap, bitmap(base, width, height));
raddbg_auto_view_rule(Bitmap, lens:bitmap($.base, $.width, $.height));
static unsigned int
mule_bswap_u32(unsigned int x)