Close list item tag, to conform with the style in this file. It's optional
[oota-llvm.git] / lib / Linker / Linker.cpp
index 64327e143ba771c8f7fbd0728a094fdf07a36544..d6737721d25fb74a5330e386737496a5cb8d3348 100644 (file)
@@ -19,7 +19,8 @@
 #include "llvm/Support/Streams.h"
 using namespace llvm;
 
-Linker::Linker(const std::string& progname, const std::string& modname, unsigned flags)
+Linker::Linker(const std::string& progname, const std::string& modname,
+               unsigned flags)
   : Composite(0)
   , LibPaths()
   , Flags(flags)
@@ -53,7 +54,7 @@ Linker::error(const std::string& message) {
 bool
 Linker::warning(const std::string& message) {
   Error = message;
-  if (!(Flags&QuietErrors))
+  if (!(Flags&QuietWarnings))
     cerr << ProgramName << ": warning: " << message << "\n";
   return false;
 }
@@ -103,8 +104,7 @@ Linker::LoadObject(const sys::Path &FN) {
   Module *Result = 0;
   
   const std::string &FNS = FN.toString();
-  std::auto_ptr<MemoryBuffer> Buffer(
-                          MemoryBuffer::getFileOrSTDIN(&FNS[0], FNS.size()));
+  std::auto_ptr<MemoryBuffer> Buffer(MemoryBuffer::getFileOrSTDIN(FNS.c_str()));
   if (Buffer.get())
     Result = ParseBitcodeFile(Buffer.get(), &ParseErrorMessage);
   else