diff options
Diffstat (limited to 'sigmod/Rules.cpp')
| -rw-r--r-- | sigmod/Rules.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sigmod/Rules.cpp b/sigmod/Rules.cpp index e8fa0d7b..18300a1a 100644 --- a/sigmod/Rules.cpp +++ b/sigmod/Rules.cpp @@ -250,13 +250,13 @@ CHECK_BEGIN(Rules, bool, specialDVSplit) } CHECK_END() CHECK(Rules, bool, effortValuesAllowed) -CHECK_BOUNDS(Rules, int, maxTotalEV, 0, INT_MAX) +CHECK_BEGIN(Rules, int, maxTotalEV) + if (m_effortValuesAllowed) + TBOUNDS(maxTotalEV, 0, INT_MAX); +CHECK_END() CHECK_BEGIN(Rules, int, maxEVPerStat) - if (m_maxTotalEV) - { + if (m_effortValuesAllowed && m_maxTotalEV) TBOUNDS(maxEVPerStat, 0, m_maxTotalEV); - return false; - } CHECK_END() Sigmod::Rules& Sigmod::Rules::operator=(const Rules& rhs) |
