Recursive iterate_outward() macros cause shadow warnings
Seen when working on #42567: iterate_outward() within another iterate_outward() causes shadow warnings (*errors* with --enable-debug -> -Werror) as the macro uses hardcoded variable names.
Seen when working on #42567: iterate_outward() within another iterate_outward() causes shadow warnings (*errors* with --enable-debug -> -Werror) as the macro uses hardcoded variable names.