Skip to content
  • Simon Glass's avatar
    Add assert() for debug assertions · 21726a7a
    Simon Glass authored
    
    
    assert() is like BUG_ON() but compiles to nothing unless DEBUG is defined.
    This is useful when a condition is an error but a board reset is unlikely
    to fix it, so it is better to soldier on in hope. Assertion failures should
    be caught during development/test.
    
    It turns out that assert() is defined separately in a few places in U-Boot
    with various meanings. This patch cleans up some of these.
    
    Build errors exposed by this change (and defining DEBUG) are also fixed in
    this patch.
    
    Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
    21726a7a