diff options
-rw-r--r-- | riscv/abstract_device.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/riscv/abstract_device.h b/riscv/abstract_device.h index c5c6415..f2a90fa 100644 --- a/riscv/abstract_device.h +++ b/riscv/abstract_device.h @@ -29,7 +29,7 @@ public: }; // Type for holding all registered MMIO plugins by name. -using mmio_device_map_t = std::map<std::string, const device_factory_t*>; +using mmio_device_map_t = std::map<std::string, device_factory_t*>; mmio_device_map_t& mmio_device_map(); @@ -42,6 +42,6 @@ mmio_device_map_t& mmio_device_map(); }; \ name##_t* parse_from_fdt(const void* fdt, const sim_t* sim, reg_t* base) const override { return parse(fdt, sim, base); } \ std::string generate_dts(const sim_t* sim) const override { return generate(sim); } \ - }; const device_factory_t *name##_factory = new name##_factory_t(); + }; device_factory_t *name##_factory = new name##_factory_t(); #endif |