diff --git a/src/emu/cpu/drcbex64.c b/src/emu/cpu/drcbex64.c index cd9c97524a4..87082e39d84 100644 --- a/src/emu/cpu/drcbex64.c +++ b/src/emu/cpu/drcbex64.c @@ -714,7 +714,7 @@ static drcbe_state *drcbex64_alloc(drcuml_state *drcuml, drccache *cache, runnin /* get address spaces and accessors */ for (spacenum = 0; spacenum < ADDRESS_SPACES; spacenum++) { - drcbe->space[spacenum] = device->space(spacenum); + drcbe->space[spacenum] = downcast(device)->space(spacenum); if (drcbe->space[spacenum] != NULL) drcbe->accessors[spacenum] = drcbe->space[spacenum]->accessors; }