[cfe-commits] r172321 - /cfe/trunk/lib/Tooling/JSONCompilationDatabase.cpp
Arnaud de Grandmaison
arnaud.adegm at gmail.com
Sat Jan 12 12:40:51 PST 2013
On Saturday 12 January 2013 11:15:15 Nico Weber wrote:
> On Sat, Jan 12, 2013 at 10:37 AM, Arnaud A. de Grandmaison
>
> <arnaud.adegm at gmail.com> wrote:
> > Author: aadg
> > Date: Sat Jan 12 12:37:52 2013
> > New Revision: 172321
> >
> > URL: http://llvm.org/viewvc/llvm-project?rev=172321&view=rev
> > Log:
> > Fix spurious output in JSONCompilationDatabase
>
> Is there a bug or test for this? Without this, a few months down the
> road it's going to be difficult to figure out why this change was
> made.
>
This can not be called a bug, and I do not think a test is worth it : this
patch basically removes a debug "printf" to stdout, This does not affect
functionality, but an undesirable side effect for library users.
> > Modified:
> > cfe/trunk/lib/Tooling/JSONCompilationDatabase.cpp
> >
> > Modified: cfe/trunk/lib/Tooling/JSONCompilationDatabase.cpp
> > URL:
> > http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Tooling/JSONCompilation
> > Database.cpp?rev=172321&r1=172320&r2=172321&view=diff
> > =========================================================================
> > ===== --- cfe/trunk/lib/Tooling/JSONCompilationDatabase.cpp (original)
> > +++ cfe/trunk/lib/Tooling/JSONCompilationDatabase.cpp Sat Jan 12 12:37:52
> > 2013 @@ -167,12 +167,8 @@
> >
> > std::string Error;
> > llvm::raw_string_ostream ES(Error);
> > StringRef Match = MatchTrie.findEquivalent(NativeFilePath.str(), ES);
> >
> > - if (Match.empty()) {
> > - if (Error.empty())
> > - Error = "No match found.";
> > - llvm::outs() << Error << "\n";
> > + if (Match.empty())
> >
> > return std::vector<CompileCommand>();
> >
> > - }
> >
> > llvm::StringMap< std::vector<CompileCommandRef> >::const_iterator
> >
> > CommandsRefI = IndexByFile.find(Match);
> >
> > if (CommandsRefI == IndexByFile.end())
> >
> > _______________________________________________
> > cfe-commits mailing list
> > cfe-commits at cs.uiuc.edu
> > http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
More information about the cfe-commits
mailing list