c_m2d match, add JUT_ASSERT_FLOAT

This commit is contained in:
LagoLunatic
2023-10-18 23:29:27 -04:00
parent 1299f85522
commit 7e360ed3ca
5 changed files with 14 additions and 14 deletions
+8
View File
@@ -10,6 +10,14 @@
OSPanic(__FILE__, LINE, "Halt"); \
}
// Some asserts on floats have the wrong codegen with JUT_ASSERT's (COND) == 0 check.
// Using !(COND) instead fixes them.
#define JUT_ASSERT_FLOAT(LINE, COND) \
if (!(COND)) { \
JUTAssertion::showAssert(JUTAssertion::getSDevice(), __FILE__, LINE, #COND); \
OSPanic(__FILE__, LINE, "Halt"); \
}
#define JUT_PANIC(LINE) \
JUTAssertion::showAssert(JUTAssertion::getSDevice(), __FILE__, LINE, "0"); \
OSPanic(__FILE__, LINE, "Halt");
+1
View File
@@ -326,6 +326,7 @@ private:
/* 0x14 */ u8 mWeight;
/* 0x15 */ u8 field_0x15;
/* 0x16 */ u8 mDmg;
/* 0x18 */ /* vtable */
public:
cCcD_Stts() {}