Jeff King <[email protected]> writes:
> At any rate, I think Jonathan's point is that writing:
>
> UNLEAK(foo)
>
> will silently pass in a normal build, and only much later will somebody
> run a leak-checking build and see the compile error.
Yeah, I think I understand that concern.
#if SOME_CONDITION
#define X(y) do_x(y)
#else
#define X(y) /* nothing */
#endif
is something we quite often use, and I just found it a bit unusual
that all of a sudden we start to be extra careful only with this
macro.