Fix the "DFA out of memory" error for the reverse Prog. Change-Id: If9a1914e7b598b21dabd81ef61293368c15587f6 Reviewed-on: https://code-review.googlesource.com/30230 Reviewed-by: Paul Wankadia <junyer@google.com>
diff --git a/re2/re2.cc b/re2/re2.cc index 7d787a8..3f28ba3 100644 --- a/re2/re2.cc +++ b/re2/re2.cc
@@ -668,9 +668,9 @@ Prog::kLongestMatch, &match, &dfa_failed, NULL)) { if (dfa_failed) { if (options_.log_errors()) - LOG(ERROR) << "DFA out of memory: size " << prog_->size() << ", " - << "bytemap range " << prog_->bytemap_range() << ", " - << "list count " << prog_->list_count(); + LOG(ERROR) << "DFA out of memory: size " << prog->size() << ", " + << "bytemap range " << prog->bytemap_range() << ", " + << "list count " << prog->list_count(); // Fall back to NFA below. skipped_test = true; break;