Browse Source

Fixed a crash when parsing libraries on macOS.

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
pull/1164/head
Dimitar Dobrev 6 years ago
parent
commit
72709dcd7a
  1. 4
      src/CppParser/Parser.cpp

4
src/CppParser/Parser.cpp

@ -4356,7 +4356,7 @@ ParserResult* Parser::ParseLibrary(const std::string& File) @@ -4356,7 +4356,7 @@ ParserResult* Parser::ParseLibrary(const std::string& File)
return res;
}
llvm::StringRef FileEntry;
llvm::StringRef FileEntry("");
for (unsigned I = 0, E = opts->LibraryDirs.size(); I != E; ++I)
{
@ -4368,7 +4368,7 @@ ParserResult* Parser::ParseLibrary(const std::string& File) @@ -4368,7 +4368,7 @@ ParserResult* Parser::ParseLibrary(const std::string& File)
break;
}
if (FileEntry.empty() || !llvm::sys::fs::exists(FileEntry))
if (FileEntry.empty())
{
res->kind = ParserResultKind::FileNotFound;
return res;

Loading…
Cancel
Save