]> git.sur5r.net Git - u-boot/blobdiff - lib/panic.c
common: print \n in initr_scsi()
[u-boot] / lib / panic.c
index e2b8b74b7cd418566466ff308d15f7ebe2cba5bb..bae8a359354216e7b8117d4364af872ebdebbd61 100644 (file)
@@ -37,9 +37,19 @@ void panic_str(const char *str)
 
 void panic(const char *fmt, ...)
 {
+#if CONFIG_IS_ENABLED(PRINTF)
        va_list args;
        va_start(args, fmt);
        vprintf(fmt, args);
        va_end(args);
+#endif
        panic_finish();
 }
+
+void __assert_fail(const char *assertion, const char *file, unsigned int line,
+                  const char *function)
+{
+       /* This will not return */
+       panic("%s:%u: %s: Assertion `%s' failed.", file, line, function,
+             assertion);
+}