For PR797:
Remove exception throwing from Path::getDirectoryContents and its users.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29841 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/tools/gccld/GenerateCode.cpp b/tools/gccld/GenerateCode.cpp
index 285f7ca..61bcdfa 100644
--- a/tools/gccld/GenerateCode.cpp
+++ b/tools/gccld/GenerateCode.cpp
@@ -157,7 +157,8 @@
// Grab the contents of the -L path
std::set<sys::Path> Files;
- LPath.getDirectoryContents(Files);
+ if (LPath.getDirectoryContents(Files, 0))
+ return false;
// Iterate over the contents one by one to determine
// if this -L path has any bytecode shared libraries