use dynamic cast instead of c-style cast when casting from base type to derived class
This commit is contained in:
@ -545,8 +545,8 @@ void ComputeChunkAtom::init()
|
||||
|
||||
if ((idsflag == ONCE || lockcount) && !fixstore) {
|
||||
id_fix = utils::strdup(id + std::string("_COMPUTE_STORE"));
|
||||
fixstore = (FixStore *) modify->add_fix(fmt::format("{} {} STORE peratom 1 1",
|
||||
id_fix, group->names[igroup]));
|
||||
fixstore = dynamic_cast<FixStore *>( modify->add_fix(fmt::format("{} {} STORE peratom 1 1",
|
||||
id_fix, group->names[igroup])));
|
||||
}
|
||||
|
||||
if ((idsflag != ONCE && !lockcount) && fixstore) {
|
||||
|
||||
Reference in New Issue
Block a user