From 07f052201aaf1823606482a52df7de8be3293a3a Mon Sep 17 00:00:00 2001 From: Branimir Karadzic Date: Tue, 21 Oct 2014 22:58:07 -0700 Subject: [PATCH] Added clang analyzer config. --- src/bgfx_p.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/bgfx_p.h b/src/bgfx_p.h index 5bef41c02..71dbf75b6 100644 --- a/src/bgfx_p.h +++ b/src/bgfx_p.h @@ -10,7 +10,7 @@ # define BGFX_CONFIG_DEBUG 0 #endif // BGFX_CONFIG_DEBUG -#if BGFX_CONFIG_DEBUG +#if BGFX_CONFIG_DEBUG || BX_COMPILER_CLANG_ANALYZER # define BX_TRACE _BX_TRACE # define BX_WARN _BX_WARN # define BX_CHECK _BX_CHECK @@ -29,7 +29,12 @@ namespace bgfx { +#if BX_COMPILER_CLANG_ANALYZER + void __attribute__((analyzer_noreturn)) fatal(Fatal::Enum _code, const char* _format, ...); +#else void fatal(Fatal::Enum _code, const char* _format, ...); +#endif // BX_COMPILER_CLANG_ANALYZER + void dbgPrintf(const char* _format, ...); }