Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/posix/assert.h

    r1e591c8 r4cf8ca6  
    4040
    4141#ifndef NDEBUG
    42         #define assert(expr) ((expr) ? (void) 0 : assert_abort(#expr, __FILE__, __LINE__))
     42        #define assert(expr) \
     43                do { \
     44                        if (!(expr)) { \
     45                                assert_abort(#expr, __FILE__, __LINE__); \
     46                        } \
     47                } while (0)
    4348#else
    4449        #define assert(expr) ((void) 0)
Note: See TracChangeset for help on using the changeset viewer.