From 28e4a813a444d551229b33ce8f9cf70790d33cdf Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Sun, 5 Oct 2014 06:18:52 +0000 Subject: [PATCH] winrun: Fixed bad downcast, now it crashes later on as it did in 0.154, where MT01965 seems to have resurfaced. Up to 0.153 it worked fine. (nw) --- src/mame/machine/namcos2.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/mame/machine/namcos2.c b/src/mame/machine/namcos2.c index 9c670a0847f..6cae3f9bc62 100644 --- a/src/mame/machine/namcos2.c +++ b/src/mame/machine/namcos2.c @@ -631,9 +631,8 @@ READ16_MEMBER( namcos2_shared_state::namcos21_68k_gpu_C148_r ) int namcos2_shared_state::get_posirq_scanline() { - namcos2_state *s2state = machine().driver_data(); if (is_system21()) return 0; - return s2state->get_pos_irq_scanline(); + return downcast(this)->get_pos_irq_scanline(); } TIMER_CALLBACK_MEMBER(namcos2_shared_state::namcos2_posirq_tick)