Thomas' patch avoids the leak, but I think we can do a bit more to cleaning in this area, and move the structure inline to DisasContext.
r~ Richard Henderson (5): target/s390x: Move struct DisasFields definition earlier target/s390x: Remove DisasFields argument from callbacks target/s390x: Pass DisasContext to get_field and have_field target/s390x: Move DisasFields into DisasContext target/s390x: Remove DisasFields argument from extract_insn target/s390x/translate.c | 982 ++++++++++++++++---------------- target/s390x/translate_vx.inc.c | 649 +++++++++++---------- 2 files changed, 813 insertions(+), 818 deletions(-) -- 2.20.1