I am building my own game engine .... and I came across this error:
error: expected identifier or '('
here's the code:
#define RX_ASSERT(expr )
{
if {(expr)}{
}
else
{
report_assertion_failure(#expr, "", __FILE__, __LINE__);
debugBreak();
}
}
#define RX_ASSERT_MSG(expr, message )
{
if {expr}{
}
else
{
report_assertion_failure(#expr, message, __FILE__, __LINE__);
debugBreak();
}
}
I tried to compile this in Clang, but it failed :(