]> granicus.if.org Git - clang/commitdiff
Always emit error diagnostics when an error occurs within clang_createTranslationUnit...
authorTed Kremenek <kremenek@apple.com>
Thu, 22 Oct 2009 22:19:00 +0000 (22:19 +0000)
committerTed Kremenek <kremenek@apple.com>
Thu, 22 Oct 2009 22:19:00 +0000 (22:19 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84904 91177308-0d34-0410-b5e6-96231b3b80d8

tools/CIndex/CIndex.cpp

index cbc3085a27eb07abfc381a4cfa64389387c4efe5..64dfcfea51439be6b6300eb92aba1b2fac5c0aea 100644 (file)
@@ -380,7 +380,7 @@ CXTranslationUnit clang_createTranslationUnit(
                            CXXIdx->getOnlyLocalDecls(),
                            /* UseBumpAllocator = */ true);
   
-  if (CXXIdx->getDisplayDiagnostics() && !ErrMsg.empty()) {
+  if (!ErrMsg.empty()) {
     (llvm::errs() << "clang_createTranslationUnit: " << ErrMsg 
                   << '\n').flush();
   }
@@ -444,7 +444,7 @@ CXTranslationUnit clang_createTranslationUnitFromSourceFile(
       /* redirects */ !CXXIdx->getDisplayDiagnostics() ? &Redirects[0] : NULL,
       /* secondsToWait */ 0, /* memoryLimits */ 0, &ErrMsg);
   
-  if (CXXIdx->getDisplayDiagnostics() && !ErrMsg.empty()) {
+  if (!ErrMsg.empty()) {
     llvm::errs() << "clang_createTranslationUnitFromSourceFile: " << ErrMsg 
       << '\n' << "Arguments: \n";
     for (std::vector<const char*>::iterator I = argv.begin(), E = argv.end();