summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2016-06-16 17:42:58 +1000
committer Vas Crabb <vas@vastheman.com>2016-06-16 17:42:58 +1000
commit20833d95303b6b846290a496d7253d05c12ac7e5 (patch)
tree1d15680dfeb13ef62617742f34d665fcaf7a39eb /src/emu
parent523b8d1de854cd74741b396cb9dd6c10427785fb (diff)
nullptr to nullptr doesn't deserve a warning (nw)
Diffstat (limited to 'src/emu')
-rw-r--r--src/emu/emucore.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/emucore.h b/src/emu/emucore.h
index 530fb92dd12..68b9e2f0467 100644
--- a/src/emu/emucore.h
+++ b/src/emu/emucore.h
@@ -335,7 +335,7 @@ inline Dest downcast(Source *src)
{
#if defined(MAME_DEBUG) && !defined(MAME_DEBUG_FAST)
Dest const chk(dynamic_cast<Dest>(src));
- if (!chk || (chk != src)) report_bad_cast<std::remove_pointer_t<Dest>, Source>(src);
+ if (chk != src) report_bad_cast<std::remove_pointer_t<Dest>, Source>(src);
#endif
return static_cast<Dest>(src);
}
@@ -345,7 +345,7 @@ inline Dest downcast(Source &src)
{
#if defined(MAME_DEBUG) && !defined(MAME_DEBUG_FAST)
std::remove_reference_t<Dest> *const chk(dynamic_cast<std::remove_reference_t<Dest> *>(&src));
- if (!chk || (chk != &src)) report_bad_cast<std::remove_reference_t<Dest>, Source>(&src);
+ if (chk != &src) report_bad_cast<std::remove_reference_t<Dest>, Source>(&src);
#endif
return static_cast<Dest>(src);
}