[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) {