Log compile arguments when there is a libclang failure

This commit is contained in:
Jacob Dufault 2017-05-19 09:51:42 -07:00
parent 00143bef8e
commit 3e00e5fc0c

View File

@ -35,20 +35,20 @@ TranslationUnit::TranslationUnit(Index& index,
did_fail = false;
break;
case CXError_Failure:
std::cerr << "libclang generic failure for " << filepath << std::endl;
std::cerr << "libclang generic failure for " << filepath << " with args " << StringJoin(args) << std::endl;
did_fail = true;
break;
case CXError_Crashed:
std::cerr << "libclang crashed for " << filepath << std::endl;
std::cerr << "libclang crashed for " << filepath << " with args " << StringJoin(args) << std::endl;
did_fail = true;
break;
case CXError_InvalidArguments:
std::cerr << "libclang had invalid arguments for " << filepath
std::cerr << "libclang had invalid arguments for " << " with args " << StringJoin(args) << filepath
<< std::endl;
did_fail = true;
break;
case CXError_ASTReadError:
std::cerr << "libclang had ast read error for " << filepath << std::endl;
std::cerr << "libclang had ast read error for " << filepath << " with args " << StringJoin(args) << std::endl;
did_fail = true;
break;
}