diff options
| author | Shauren <shauren.trinity@gmail.com> | 2013-05-13 18:12:01 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2013-05-13 18:12:01 +0200 |
| commit | 8e1601e202708ccd483456f5bfa06957470e2d3c (patch) | |
| tree | c2d90664a367d386d2aa7b8cc1791687342b8239 /src | |
| parent | 86d846e62767df637631ff20764a65dcdfbcd72d (diff) | |
Core/Debugging: Marked assert functions as non returning
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/shared/Debugging/Errors.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/server/shared/Debugging/Errors.h b/src/server/shared/Debugging/Errors.h index 554b20c3648..fa526a4d094 100644 --- a/src/server/shared/Debugging/Errors.h +++ b/src/server/shared/Debugging/Errors.h @@ -19,15 +19,18 @@ #ifndef TRINITYCORE_ERRORS_H #define TRINITYCORE_ERRORS_H -namespace Trinity { +#include "Define.h" -void Assert(char const *file, int line, char const *function, char const *message); +namespace Trinity +{ -void Fatal(char const *file, int line, char const *function, char const *message); + DECLSPEC_NORETURN void Assert(char const *file, int line, char const *function, char const *message) ATTR_NORETURN; -void Error(char const *file, int line, char const *function, char const *message); + DECLSPEC_NORETURN void Fatal(char const *file, int line, char const *function, char const *message) ATTR_NORETURN; -void Warning(char const *file, int line, char const *function, char const *message); + DECLSPEC_NORETURN void Error(char const *file, int line, char const *function, char const *message) ATTR_NORETURN; + + void Warning(char const *file, int line, char const *function, char const *message); } // namespace Trinity |
