Browse Source

Guard setInitialStates with hasInitialStatesRestriction

main
Sebastian Junges 7 years ago
parent
commit
a48f90a523
  1. 8
      src/storm/storage/jani/Automaton.cpp

8
src/storm/storage/jani/Automaton.cpp

@ -444,9 +444,11 @@ namespace storm {
for (auto& location : this->getLocations()) { for (auto& location : this->getLocations()) {
location.substitute(substitution); location.substitute(substitution);
} }
this->setInitialStatesRestriction(substituteJaniExpression(this->getInitialStatesRestriction(), substitution));
if (hasInitialStatesRestriction()) {
this->setInitialStatesRestriction(substituteJaniExpression(this->getInitialStatesRestriction(), substitution));
}
edges.substitute(substitution); edges.substitute(substitution);
} }
void Automaton::registerTemplateEdge(std::shared_ptr<TemplateEdge> const& te) { void Automaton::registerTemplateEdge(std::shared_ptr<TemplateEdge> const& te) {

Loading…
Cancel
Save