From: Chris Lattner Date: Sun, 16 Sep 2007 19:27:16 +0000 (+0000) Subject: From Justin Handville: X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dce7bd6688423f9607e07755327337e39d1e936e;p=clang From Justin Handville: "The ExpectedStr search was starting at the end of the comment string. This patch starts the search at the beginning of the comment string. After applying this patch, clang -parse-ast-check on negative test case source files worked as expected." git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@42012 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/Driver/DiagChecker.cpp b/Driver/DiagChecker.cpp index 3b08924d4f..48d8049780 100644 --- a/Driver/DiagChecker.cpp +++ b/Driver/DiagChecker.cpp @@ -51,7 +51,7 @@ static void FindDiagnostics(const std::string &Comment, const char * const ExpectedStr) { // Find all expected diagnostics typedef std::string::size_type size_type; - size_type ColNo = std::string::npos; + size_type ColNo = 0; for (;;) { ColNo = Comment.find(ExpectedStr, ColNo);