Core/Error: Make NazaraAssert blocklike (fixing integration)

Former-commit-id: c6b7e10e30504ef14ef83d0a4d07f17adfd7b026
This commit is contained in:
Lynix 2015-11-03 22:34:46 +01:00
parent fe680c038b
commit dfa6f06337
1 changed files with 2 additions and 2 deletions

View File

@ -14,9 +14,9 @@
#include <Nazara/Core/String.hpp>
#if NAZARA_CORE_ENABLE_ASSERTS || defined(NAZARA_DEBUG)
#define NazaraAssert(a, err) if (!(a)) Nz::Error::Trigger(Nz::ErrorType_AssertFailed, err, __LINE__, Nz::Directory::GetCurrentFileRelativeToEngine(__FILE__), NAZARA_FUNCTION)
#define NazaraAssert(a, err) do { if (!(a)) Nz::Error::Trigger(Nz::ErrorType_AssertFailed, err, __LINE__, Nz::Directory::GetCurrentFileRelativeToEngine(__FILE__), NAZARA_FUNCTION); } while (false)
#else
#define NazaraAssert(a, err)
#define NazaraAssert(a, err) do {} while (false)
#endif
#define NazaraError(err) Nz::Error::Trigger(Nz::ErrorType_Normal, err, __LINE__, Nz::Directory::GetCurrentFileRelativeToEngine(__FILE__), NAZARA_FUNCTION)