[C++] Fix multiline_recipe.mk
diff --git a/parser.cc b/parser.cc
index ab3b93c..adf59c1 100644
--- a/parser.cc
+++ b/parser.cc
@@ -123,22 +123,7 @@
   }
 
   size_t FindEndOfLine(size_t* lf_cnt) {
-    size_t e = l_;
-    bool prev_backslash = false;
-    for (; e < buf_.size(); e++) {
-      char c = buf_[e];
-      if (c == '\\') {
-        prev_backslash = !prev_backslash;
-      } else if (c == '\n') {
-        ++*lf_cnt;
-        if (!prev_backslash) {
-          return e;
-        }
-      } else if (c != '\r') {
-        prev_backslash = false;
-      }
-    }
-    return e;
+    return ::FindEndOfLine(buf_, l_, lf_cnt);
   }
 
   void ParseLine(StringPiece line) {