Em Tue, Oct 19, 2021 at 11:07:23AM +0100, Douglas RAILLARD escreveu: > From: Douglas Raillard <douglas.raillard@xxxxxxx> > > Allow making inner struct enums and union anonymous. So I had to apply it by hand due to changes in the areas it touches, see below, and I expanded a bit the commit message, please review: ------ 8< ------------------------ fprintf: Allow making struct/enum/union anonymous Allow making inner struct enums and union anonymous, so that when using -E to expand types we don't end up with multiple definitions for expanded inner structs, allowing the resulting expanded struct to be compilable. Signed-off-by: Douglas Raillard <douglas.raillard@xxxxxxx> Signed-off-by: Arnaldo Carvalho de Melo <acme@xxxxxxxxxx> ------ 8< ------------------------ ⬢[acme@toolbox pahole]$ patch -p1 < ~/wb/1.patch patching file dwarves.h Hunk #1 succeeded at 105 (offset 6 lines). Hunk #2 succeeded at 1372 with fuzz 2 (offset 44 lines). patching file dwarves_emit.c patching file dwarves_fprintf.c Hunk #1 succeeded at 198 (offset 12 lines). Hunk #2 succeeded at 331 (offset 12 lines). Hunk #3 succeeded at 342 (offset 12 lines). Hunk #4 succeeded at 395 (offset 12 lines). Hunk #5 succeeded at 639 (offset 12 lines). Hunk #6 succeeded at 656 (offset 12 lines). Hunk #7 succeeded at 814 (offset 12 lines). Hunk #8 succeeded at 824 with fuzz 1 (offset 12 lines). Hunk #9 succeeded at 833 with fuzz 2 (offset 12 lines). Hunk #10 succeeded at 998 (offset 23 lines). Hunk #11 succeeded at 1013 (offset 23 lines). Hunk #12 succeeded at 1375 (offset 23 lines). Hunk #13 succeeded at 1396 (offset 23 lines). Hunk #14 succeeded at 1822 (offset 23 lines). Hunk #15 succeeded at 1909 (offset 23 lines). Hunk #16 succeeded at 1917 (offset 23 lines). Hunk #17 succeeded at 1929 (offset 23 lines). ⬢[acme@toolbox pahole]$