* The return value of LinkLibraries is ignored, so remove it.
* Finegrainify namespacification of Linker.cpp
* If linking a library in fails, do not STOP LINKING IN LIBRARIES AND
  CONTINUE ANYWAY!  Instead, just output the warning, and keep going. :)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10249 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/tools/gccld/gccld.h b/tools/gccld/gccld.h
index a2d2eb8..e5b865e 100644
--- a/tools/gccld/gccld.h
+++ b/tools/gccld/gccld.h
@@ -62,13 +62,10 @@
                     const std::vector<std::string> &Paths,
                     bool SharedObjectOnly = false);
   
-bool
-LinkLibraries (const char * progname,
-               Module * HeadModule,
-               const std::vector<std::string> & Libraries,
-               const std::vector<std::string> & LibPaths,
-               bool Verbose,
-               bool Native);
+void LinkLibraries (const char * progname, Module* HeadModule,
+                    const std::vector<std::string> & Libraries,
+                    const std::vector<std::string> & LibPaths,
+                    bool Verbose, bool Native);
 bool
 LinkFiles (const char * progname,
            Module * HeadModule,