diff --git a/include/bx/error.h b/include/bx/error.h index 47d6d82..f693b65 100644 --- a/include/bx/error.h +++ b/include/bx/error.h @@ -11,7 +11,7 @@ #define BX_ERROR_SET(_ptr, _result, _msg) \ BX_MACRO_BLOCK_BEGIN \ BX_TRACE("Error %d: %s", _result.code, "" _msg); \ - _ptr->setError(_result, "" _msg); \ + (_ptr)->setError(_result, "" _msg); \ BX_MACRO_BLOCK_END #define BX_ERROR_USE_TEMP_WHEN_NULL(_ptr) \