Преглед на файлове

base: assertion errors now mention source location.

legacy
Sam Hocevar sam преди 11 години
родител
ревизия
82c0dd22a4
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. +3
    -3
      src/lol/base/assert.h

+ 3
- 3
src/lol/base/assert.h Целия файл

@@ -102,13 +102,13 @@ static inline void DebugAbort()
*/

#define LOL_ERROR_1(t) \
Log::Error("assertion failure: " #t "\n")
Log::Error("assertion at %s:%d: %s\n", __FILE__, __LINE__, #t)

#define LOL_ERROR_2(t, s) \
Log::Error("assertion failure: %s\n", s)
Log::Error("assertion at %s:%d: %s\n", __FILE__, __LINE__, s)

#define LOL_ERROR_3(t, s, ...) \
Log::Error("assertion failure: " s "\n", __VA_ARGS__)
Log::Error("assertion at %s:%d: " s "\n", __FILE__, __LINE__, __VA_ARGS__)

#if FINAL_RELEASE
# define ASSERT(...) UNUSED(LOL_CALL(LOL_1ST, (__VA_ARGS__)))


Зареждане…
Отказ
Запис