diff options
| author | Benjamin Kramer <benny.kra@googlemail.com> | 2012-09-18 20:51:39 +0000 |
|---|---|---|
| committer | Benjamin Kramer <benny.kra@googlemail.com> | 2012-09-18 20:51:39 +0000 |
| commit | ef878a832b96c19c9042bce379023e7905c5c903 (patch) | |
| tree | 04836436d6bb0b7b5c5f4936f98100cdad9f2af3 /llvm/utils/FileCheck/FileCheck.cpp | |
| parent | 27c658bd18c24e887896c10ccf95df52399a1d41 (diff) | |
| download | llvm-ef878a832b96c19c9042bce379023e7905c5c903.zip llvm-ef878a832b96c19c9042bce379023e7905c5c903.tar.gz llvm-ef878a832b96c19c9042bce379023e7905c5c903.tar.bz2 | |
FileCheck: Fix off-by-one bug that made CHECK-NOT: ignore the next character after the colon.
llvm-svn: 164165
Diffstat (limited to 'llvm/utils/FileCheck/FileCheck.cpp')
| -rw-r--r-- | llvm/utils/FileCheck/FileCheck.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/utils/FileCheck/FileCheck.cpp b/llvm/utils/FileCheck/FileCheck.cpp index 33f04ce..afbce35 100644 --- a/llvm/utils/FileCheck/FileCheck.cpp +++ b/llvm/utils/FileCheck/FileCheck.cpp @@ -537,11 +537,11 @@ static bool ReadCheckFile(SourceMgr &SM, Buffer = Buffer.substr(CheckPrefix.size()+1); } else if (Buffer.size() > CheckPrefix.size()+6 && memcmp(Buffer.data()+CheckPrefix.size(), "-NEXT:", 6) == 0) { - Buffer = Buffer.substr(CheckPrefix.size()+7); + Buffer = Buffer.substr(CheckPrefix.size()+6); IsCheckNext = true; } else if (Buffer.size() > CheckPrefix.size()+5 && memcmp(Buffer.data()+CheckPrefix.size(), "-NOT:", 5) == 0) { - Buffer = Buffer.substr(CheckPrefix.size()+6); + Buffer = Buffer.substr(CheckPrefix.size()+5); IsCheckNot = true; } else { Buffer = Buffer.substr(1); |
