From 97f18688f35fc57e6edeebde05b28b8ac963e651 Mon Sep 17 00:00:00 2001 From: Richard Trieu <rtrieu@google.com> Date: Thu, 5 Dec 2013 04:27:16 +0000 Subject: [PATCH] Fixed a bad assert from r194968. r194969 removed the assert. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@196463 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Tooling/CompilationDatabase.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/Tooling/CompilationDatabase.cpp b/lib/Tooling/CompilationDatabase.cpp index c962055de79..286beb7ae26 100644 --- a/lib/Tooling/CompilationDatabase.cpp +++ b/lib/Tooling/CompilationDatabase.cpp @@ -271,6 +271,7 @@ bool stripPositionalArgs(std::vector<const char *> Args, End = std::remove_if(Args.begin(), End, MatchesAny(DiagClient.UnusedInputs)); // Remove the -c add above as well. It will be at the end right now. + assert(strcmp(*(End - 1), "-c") == 0); --End; Result = std::vector<std::string>(Args.begin() + 1, End); -- GitLab