Hi Simon,
2017-11-29 22:08 GMT+09:00 Simon Glass <s...@chromium.org>: > Hi Masahiro, > > On 28 November 2017 at 05:23, Masahiro Yamada > <yamada.masah...@socionext.com> wrote: >> We do not need multiple ways to do the same thing. Instead of >> assert(), use BUG_ON() from Linux. The logic is opposite, but >> Coccinelle is of great help for such a conversion. We could >> simply convert assert(x) to BUG_ON(!x) for all expressions "x", >> but I did a bit better job by converting assert(a == b) to >> BUG_ON(a != b), etc. > > My reading of BUG_ON() is that it does not compile to nothing when > DEBUG is not set, unlike assert(). So they do not seem to be > equivalent. > Tom suggested to add an option to make BUG_ON() to nothing by default: https://patchwork.ozlabs.org/cover/842165/ With the option, they will be equivalent. -- Best Regards Masahiro Yamada _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot