diff options
Diffstat (limited to 'src/emu/validity.cpp')
-rw-r--r-- | src/emu/validity.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/validity.cpp b/src/emu/validity.cpp index 3ead00ec99f..ca3389cde41 100644 --- a/src/emu/validity.cpp +++ b/src/emu/validity.cpp @@ -1410,7 +1410,7 @@ void validate_delegates_mfp() osd_printf_error("Error testing delegate this pointer adjustment for incomplete class %p -> %p (expected %p)\n", static_cast<void const *>(&d), addr, static_cast<void const *>(static_cast<virtual_derived_b *>(&d))); // test MSVC extension allowing casting member pointer types across virtual inheritance relationships -#if defined(_MSC_VER) +#if defined(_MSC_VER) && !defined(__clang__) cb1 = make_diamond_class_delegate(&diamond_inheritance::get_base, &d); addr = nullptr; |