On Thu, Nov 21, 2019 at 12:17 AM Petr Štetiar <[email protected]> wrote:
> Michael Jones <[email protected]> [2019-11-20 18:12:14]: > > > You may need #include_next, to avoid recursion. > > Is this some theoretical experience? Or you can provide me with some build > breakage? Just wondering, because #include should work this out with "" and > <>. > > BTW I would rather rename that include file to assert_internal.h, then > using > include_next. Anyway, as this builds fine on gcc 4.8,6,7,8,9 and with > clang-7,8,9,10 I would say, that it should be fine as it is. > > -- ynezz > My experience with this was with MSVC in 2015 or so, and a heavily patched version of STLPort. It's not obvious to me that you would encounter the same problem with GCC / Clang. I'm personally instantly averse to possible recursion issues because of how tricky they can be to debug, but if no one is concerned about it, it's not really an issue.
_______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
