Oops, not in DeBruijnString() though. Change-Id: I537ddc8e4ffc3cb430813afd338ddd682e1bfcec Reviewed-on: https://code-review.googlesource.com/24070 Reviewed-by: Paul Wankadia <junyer@google.com>
diff --git a/re2/testing/dfa_test.cc b/re2/testing/dfa_test.cc index 58bd49f..eb44b4a 100644 --- a/re2/testing/dfa_test.cc +++ b/re2/testing/dfa_test.cc
@@ -117,8 +117,8 @@ // position in the input, never reusing any states until it gets to the // end of the string. This is the worst possible case for DFA execution. static string DeBruijnString(int n) { - ASSERT_LT(n, static_cast<int>(8*sizeof(int))); - ASSERT_GT(n, 0); + CHECK_LT(n, static_cast<int>(8*sizeof(int))); + CHECK_GT(n, 0); std::vector<bool> did(size_t{1}<<n); for (int i = 0; i < 1<<n; i++) @@ -138,7 +138,7 @@ } else { s.append("0"); } - ASSERT_FALSE(did[bits]); + CHECK(!did[bits]); did[bits] = true; } return s;