Moves default actions to be part of the rules

This commit is contained in:
Felipe Zimmerle
2020-04-06 20:27:10 -03:00
parent 1b7aa42c77
commit 3a189a131f
8 changed files with 27 additions and 30 deletions

View File

@@ -1207,7 +1207,7 @@ expression:
YYERROR;
}
if (!driver.m_defaultActions[definedPhase].empty()) {
if (!driver.m_rulesSetPhases[definedPhase]->m_defaultActions.empty()) {
std::stringstream ss;
ss << "SecDefaultActions can only be placed once per phase and configuration context. Phase ";
ss << secRuleDefinedPhase;
@@ -1217,7 +1217,7 @@ expression:
}
for (actions::Action *a : checkedActions) {
driver.m_defaultActions[definedPhase].push_back(
driver.m_rulesSetPhases[definedPhase]->m_defaultActions.push_back(
std::unique_ptr<actions::Action>(a));
}