https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92924
--- Comment #4 from Jan Hubicka <hubicka at gcc dot gnu.org> --- Looking into how getter variable is determined: vp_35 is function parameter _124 = MEM[(const struct Value *)vp_35(D)].asBits_; _125 = _124 ^ 18446181123756130304; _126 = (struct JSObject *) _125 ... _50 = MEM[(struct Function *)_126].jitinfo ... getter_60 = _50->D.102800.getter; ok_64 = getter_60 (cx_325(D), D.1007269, self_323, D.1007259) Seems our jump functions would need a lot of work to handle this.