Fix merge_test failure due to incorrect assert behavior in the release mode.

This commit is contained in:
Yueh-Hsuan Chiang 2014-04-14 12:06:30 -07:00
parent 82b37a18bd
commit 327102efa5

View File

@ -203,12 +203,16 @@ class Counters {
uint64_t assert_get(const string& key) {
uint64_t value = default_;
assert(get(key, &value));
int result = get(key, &value);
assert(result);
if (result == 0) exit(1); // Disable unused variable warning.
return value;
}
void assert_add(const string& key, uint64_t value) {
assert(add(key, value));
int result = add(key, value);
assert(result);
if (result == 0) exit(1); // Disable unused variable warning.
}
};