debug: remove nullary panic function
panic without message tended to promote useless console output. if it's worth panicing over it's worth writing a oneliner.
This commit is contained in:
parent
3a6faca98f
commit
568af11a0a
@ -68,7 +68,7 @@
|
|||||||
#define CHECK(C) do { \
|
#define CHECK(C) do { \
|
||||||
DEBUG_ONLY( \
|
DEBUG_ONLY( \
|
||||||
if (!(C)) \
|
if (!(C)) \
|
||||||
panic (); \
|
panic (#C); \
|
||||||
); \
|
); \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
@ -273,7 +273,6 @@
|
|||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
constexpr void panic [[noreturn]] (const char*);
|
constexpr void panic [[noreturn]] (const char*);
|
||||||
constexpr void panic [[noreturn]] (void);
|
|
||||||
|
|
||||||
template <typename ...Args>
|
template <typename ...Args>
|
||||||
constexpr void panic [[noreturn]] (const char *fmt, const Args&...);
|
constexpr void panic [[noreturn]] (const char *fmt, const Args&...);
|
||||||
|
@ -83,13 +83,6 @@ constexpr void unreachable [[noreturn]] (const char *msg)
|
|||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
constexpr void panic [[noreturn]] (void)
|
|
||||||
{
|
|
||||||
panic ("nfi");
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
|
||||||
constexpr void panic [[noreturn]] (const char *msg)
|
constexpr void panic [[noreturn]] (const char *msg)
|
||||||
{
|
{
|
||||||
! msg
|
! msg
|
||||||
@ -105,6 +98,6 @@ void
|
|||||||
panic [[noreturn]] (const char *fmt, const Args& ...args)
|
panic [[noreturn]] (const char *fmt, const Args& ...args)
|
||||||
{
|
{
|
||||||
! fmt
|
! fmt
|
||||||
? panic ()
|
? panic ("unreachable constexpr panic helper")
|
||||||
: util::debug::detail::panic (fmt, args...);
|
: util::debug::detail::panic (fmt, args...);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user