fix lots more bugs, add better logging

This commit is contained in:
Ash Wolf
2023-01-14 13:20:48 +00:00
parent 00edfdb0d4
commit 5f3c8265f2
29 changed files with 199 additions and 90 deletions

View File

@@ -3,8 +3,8 @@
#include "compiler/common.h"
#define CError_ASSERT(line, cond) if (!(cond)) { CError_Internal(__FILE__, line); }
#define CError_FAIL(line, cond) if (cond) { CError_Internal(__FILE__, line); }
#define CError_ASSERT(line, cond) do { if (!(cond)) { CError_Internal(__FILE__, line); } } while (0)
#define CError_FAIL(line, cond) do { if (cond) { CError_Internal(__FILE__, line); } } while (0)
#define CError_FATAL(line) do { CError_Internal(__FILE__, line); } while (0)
enum {