summaryrefslogtreecommitdiffstats
path: root/sigmod/Rules.cpp
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2009-01-17 11:38:46 -0500
committerBen Boeckel <MathStuf@gmail.com>2009-01-17 11:38:46 -0500
commitad88625beabb7c19c7b7f946d45b617ee7f892ec (patch)
tree8809dbd33f4a1c9f819641151076c4c3c9573212 /sigmod/Rules.cpp
parentdb40149e6cf85624bb045421e9a42bf3f6d2c183 (diff)
downloadsigen-ad88625beabb7c19c7b7f946d45b617ee7f892ec.tar.gz
sigen-ad88625beabb7c19c7b7f946d45b617ee7f892ec.tar.xz
sigen-ad88625beabb7c19c7b7f946d45b617ee7f892ec.zip
Finished Rules tests and fixed some tests in Rules
Diffstat (limited to 'sigmod/Rules.cpp')
-rw-r--r--sigmod/Rules.cpp10
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)