diff --git a/include/bx/debug.h b/include/bx/debug.h index 29f632c..348d655 100644 --- a/include/bx/debug.h +++ b/include/bx/debug.h @@ -27,6 +27,11 @@ extern "C" void NSLog(CFStringRef _format, ...); namespace bx { + BX_PRAGMA_DIAGNOSTIC_PUSH(); + BX_PRAGMA_DIAGNOSTIC_IGNORED_CLANG("-Winvalid-noreturn"); + + inline void debugBreak() BX_NO_RETURN; + inline void debugBreak() { #if BX_COMPILER_MSVC @@ -43,6 +48,8 @@ namespace bx #endif // BX } + BX_PRAGMA_DIAGNOSTIC_POP(); + inline void debugOutput(const char* _out) { #if BX_PLATFORM_ANDROID