diff --git a/src/emu/cpu/rsp/rspdrc.c b/src/emu/cpu/rsp/rspdrc.c index 10a65bb74f5..662f8adefc4 100644 --- a/src/emu/cpu/rsp/rspdrc.c +++ b/src/emu/cpu/rsp/rspdrc.c @@ -3898,7 +3898,7 @@ static void generate_delay_slot_and_branch(rsp_state *rsp, drcuml_block *block, } /* compile the delay slot using temporary compiler state */ - assert(desc->delay != NULL); + assert(desc->delay.first() != NULL); generate_sequence_instruction(rsp, block, &compiler_temp, desc->delay.first()); // /* update the cycles and jump through the hash table to the target */ diff --git a/src/emu/cpu/sh2/sh2drc.c b/src/emu/cpu/sh2/sh2drc.c index d340426b076..30885a1aa41 100644 --- a/src/emu/cpu/sh2/sh2drc.c +++ b/src/emu/cpu/sh2/sh2drc.c @@ -1652,7 +1652,7 @@ static void generate_delay_slot(sh2_state *sh2, drcuml_block *block, compiler_st compiler_state compiler_temp = *compiler; /* compile the delay slot using temporary compiler state */ - assert(desc->delay != NULL); + assert(desc->delay.first() != NULL); generate_sequence_instruction(sh2, block, &compiler_temp, desc->delay.first(), ovrpc); // /* update the label */ diff --git a/src/emu/sound/disc_inp.c b/src/emu/sound/disc_inp.c index 34d9eaaed11..da838377cdf 100644 --- a/src/emu/sound/disc_inp.c +++ b/src/emu/sound/disc_inp.c @@ -242,7 +242,7 @@ DISCRETE_START(dss_input_stream) { DISCRETE_DECLARE_CONTEXT(dss_input) - assert(DSS_INPUT_STREAM__STREAM < linked_list_count(node->info->input_list)); + //assert(DSS_INPUT_STREAM__STREAM < node->info->input_list.count()); context->is_stream = TRUE; /* Stream out number is set during start */