aboutsummaryrefslogtreecommitdiffstats
path: root/al
diff options
context:
space:
mode:
Diffstat (limited to 'al')
-rw-r--r--al/auxeffectslot.cpp3
-rw-r--r--al/error.cpp3
2 files changed, 4 insertions, 2 deletions
diff --git a/al/auxeffectslot.cpp b/al/auxeffectslot.cpp
index df35c533..3c312c66 100644
--- a/al/auxeffectslot.cpp
+++ b/al/auxeffectslot.cpp
@@ -709,7 +709,8 @@ ALeffectslot::~ALeffectslot()
if(props)
{
if(props->State) props->State->release();
- TRACE("Freed unapplied AuxiliaryEffectSlot update %p\n", props);
+ TRACE("Freed unapplied AuxiliaryEffectSlot update %p\n",
+ decltype(std::declval<void*>()){props});
delete props;
}
diff --git a/al/error.cpp b/al/error.cpp
index f3e2dbb3..b667d14f 100644
--- a/al/error.cpp
+++ b/al/error.cpp
@@ -67,7 +67,8 @@ void ALCcontext::setError(ALenum errorCode, const char *msg, ...)
else msg = "<internal error constructing message>";
msglen = static_cast<int>(strlen(msg));
- WARN("Error generated on context %p, code 0x%04x, \"%s\"\n", this, errorCode, msg);
+ WARN("Error generated on context %p, code 0x%04x, \"%s\"\n",
+ decltype(std::declval<void*>()){this}, errorCode, msg);
if(TrapALError)
{
#ifdef _WIN32