Rev 625 | Rev 747 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 625 | Rev 650 | ||
---|---|---|---|
Line 48... | Line 48... | ||
48 | * |
48 | * |
49 | * @param expr Expression which is expected to be true. |
49 | * @param expr Expression which is expected to be true. |
50 | * |
50 | * |
51 | */ |
51 | */ |
52 | #ifdef CONFIG_DEBUG |
52 | #ifdef CONFIG_DEBUG |
53 | # define ASSERT(expr) if (!(expr)) { panic("assertion failed (%s)", #expr); } |
53 | # define ASSERT(expr) if (!(expr)) { panic("assertion failed (%s), caller=%P\n", #expr, CALLER); } |
54 | #else |
54 | #else |
55 | # define ASSERT(expr) |
55 | # define ASSERT(expr) |
56 | #endif |
56 | #endif |
57 | 57 | ||
58 | #define STRING(arg) STRING_ARG(arg) |
58 | #define STRING(arg) STRING_ARG(arg) |