From ced7c878b72cdd71b496335b498e5116972765f3 Mon Sep 17 00:00:00 2001 From: Jacob Dufault Date: Mon, 19 Jun 2017 18:51:56 -0700 Subject: [PATCH] Don't show unique file id warning if there is no file name --- src/file_consumer.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/file_consumer.cc b/src/file_consumer.cc index 5f548c8d..a2c53d14 100644 --- a/src/file_consumer.cc +++ b/src/file_consumer.cc @@ -84,6 +84,9 @@ std::vector> FileConsumer::TakeLocalState() { void FileConsumer::EmitError(CXFile file) const { std::string file_name = clang::ToString(clang_getFileName(file)); - std::string error_message = "Could not get unique file id for " + file_name + " when parsing " + parse_file_; - std::cerr << error_message << std::endl; + // TODO: Investigate this more, why can we get an empty file name? + if (!file_name.empty()) { + std::string error_message = "Could not get unique file id for " + file_name + " when parsing " + parse_file_; + std::cerr << error_message << std::endl; + } } \ No newline at end of file