From 10dd730785d56fe233e77b0e4183d45604c4967b Mon Sep 17 00:00:00 2001 From: Jerry Zhao Date: Sun, 3 Dec 2023 17:12:32 -0800 Subject: [PATCH] Relax restriction on device_factories to be const --- riscv/abstract_device.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/riscv/abstract_device.h b/riscv/abstract_device.h index c5c64157..f2a90fa6 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; +using mmio_device_map_t = std::map; 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