diff options
author | Eli Bendersky <eliben@google.com> | 2014-07-29 20:30:53 +0000 |
---|---|---|
committer | Eli Bendersky <eliben@google.com> | 2014-07-29 20:30:53 +0000 |
commit | 24412b1420f61ad1163cbc53bae4f3eee4117b95 (patch) | |
tree | 7043f12eb15e190e0135b84613d8f90793902180 /llvm/utils/FileCheck/FileCheck.cpp | |
parent | c3f2e73006fe7ebe9f6e5622301d932a80058a5f (diff) | |
download | llvm-24412b1420f61ad1163cbc53bae4f3eee4117b95.zip llvm-24412b1420f61ad1163cbc53bae4f3eee4117b95.tar.gz llvm-24412b1420f61ad1163cbc53bae4f3eee4117b95.tar.bz2 |
Fix FileCheck crash when empty prefix is passed.
llvm-svn: 214210
Diffstat (limited to 'llvm/utils/FileCheck/FileCheck.cpp')
-rw-r--r-- | llvm/utils/FileCheck/FileCheck.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/utils/FileCheck/FileCheck.cpp b/llvm/utils/FileCheck/FileCheck.cpp index 9e6a6a2..9245e11 100644 --- a/llvm/utils/FileCheck/FileCheck.cpp +++ b/llvm/utils/FileCheck/FileCheck.cpp @@ -1212,6 +1212,10 @@ static bool ValidateCheckPrefixes() { I != E; ++I) { StringRef Prefix(*I); + // Reject empty prefixes. + if (Prefix == "") + return false; + if (!PrefixSet.insert(Prefix)) return false; |