diff --git a/storage/ndb/src/kernel/SimBlockList.cpp b/storage/ndb/src/kernel/SimBlockList.cpp index 0f0439e977341827b4ecca0a98d90bbca6e23977..7964acd23bf496101a1f2af02c4bb90a74c8310a 100644 --- a/storage/ndb/src/kernel/SimBlockList.cpp +++ b/storage/ndb/src/kernel/SimBlockList.cpp @@ -78,8 +78,7 @@ SimBlockList::load(Configuration & conf){ Lgman* lg = 0; Tsman* ts = 0; - Block_context ctx = - { conf, * (Ndbd_mem_manager*)0 }; + Block_context ctx(conf, * (Ndbd_mem_manager*)0); SimulatedBlock * fs = 0; { diff --git a/storage/ndb/src/kernel/vm/SimulatedBlock.hpp b/storage/ndb/src/kernel/vm/SimulatedBlock.hpp index 477e75349ebab4638f842cbbc995a1bdff7ed98f..5901ae4da0bae23fd1f646fee2d6cd7236f1cf45 100644 --- a/storage/ndb/src/kernel/vm/SimulatedBlock.hpp +++ b/storage/ndb/src/kernel/vm/SimulatedBlock.hpp @@ -77,6 +77,8 @@ typedef struct NewVar struct Block_context { + Block_context(class Configuration& cfg, class Ndbd_mem_manager& mm) + : m_config(cfg), m_mm(mm) {} class Configuration& m_config; class Ndbd_mem_manager& m_mm; };