summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/ccpu/ccpu.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/ccpu/ccpu.cpp')
-rw-r--r--src/devices/cpu/ccpu/ccpu.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/devices/cpu/ccpu/ccpu.cpp b/src/devices/cpu/ccpu/ccpu.cpp
index 740c803ad44..6afb97916b2 100644
--- a/src/devices/cpu/ccpu/ccpu.cpp
+++ b/src/devices/cpu/ccpu/ccpu.cpp
@@ -69,6 +69,7 @@ ccpu_cpu_device::ccpu_cpu_device(const machine_config &mconfig, const char *tag,
, m_data_config("data", ENDIANNESS_BIG, 16, 32, -1)
, m_io_config("io", ENDIANNESS_BIG, 8, 5, 0)
, m_external_input(*this)
+ , m_vector_callback(*this)
, m_flags(0)
{
}
@@ -103,7 +104,7 @@ void ccpu_cpu_device::device_start()
{
/* copy input params */
m_external_input.resolve_safe(0);
- m_vector_callback.bind_relative_to(*owner());
+ m_vector_callback.resolve();
assert(!m_vector_callback.isnull());
m_program = &space(AS_PROGRAM);