SZEDER Gábor [off-list ref] writes:
... suppress '-x' output
from test helper functions, and then this issue will become moot
anyway.
That is certainly a better approach than tweaking each call site of
BUG.
The interface to BUG is "write a code to determine condition and
then die by calling BUG", which means under '-x' you are bound to
see the trace from "code to determine condition" part.
I wonder if introducing a BUG_ON helper function that
- turns off '-x' trace upon entry;
- takes a condition as one of its arguments and evals it;
- issues a message and dies if needed;
- otherwise arranges to turn '-x' trace on and return.
would solve it well?
Thanks.