Files
P3DS-test/third_party/teakra/src/crash.h
wheremyfoodat 78002be334 Vendor Teakra, make emulator own DSP RAM and add DSP RAM to fastmem (#806)
* DSP: Own DSP RAM and add it to fastmem

* Vendor Teakra

* Add MacOS support to fastmem

* Fix MacOS fastmem paths

* Fix iOS build
2025-08-22 02:12:21 +03:00

12 lines
413 B
C++

#pragma once
#include <cstdio>
#include <cstdlib>
[[noreturn]] inline void Assert(const char* expression, const char* file, int line) {
std::fprintf(stderr, "Assertion '%s' failed, file '%s' line '%d'.", expression, file, line);
std::abort();
}
#define ASSERT(EXPRESSION) ((EXPRESSION) ? (void)0 : Assert(#EXPRESSION, __FILE__, __LINE__))
#define UNREACHABLE() Assert("UNREACHABLE", __FILE__, __LINE__)