diff options
| -rw-r--r-- | llvm/lib/System/Path.cpp | 16 | 
1 files changed, 8 insertions, 8 deletions
diff --git a/llvm/lib/System/Path.cpp b/llvm/lib/System/Path.cpp index 9ee0a3e8527..efadfa9adf2 100644 --- a/llvm/lib/System/Path.cpp +++ b/llvm/lib/System/Path.cpp @@ -14,8 +14,8 @@  #include "llvm/System/Path.h"  #include "llvm/Config/config.h"  #include <cassert> - -namespace llvm { +#include <ostream> +using namespace llvm;  using namespace sys;  //===----------------------------------------------------------------------===// @@ -23,6 +23,11 @@ using namespace sys;  //===          independent code.  //===----------------------------------------------------------------------===// +std::ostream& llvm::operator<<(std::ostream &strm, const sys::Path &aPath) { +  strm << aPath.toString(); +  return strm; +} +  Path  Path::GetLLVMConfigDir() {    Path result; @@ -91,19 +96,14 @@ Path::FindLibrary(std::string& name) {    return sys::Path();  } -std::string -Path::GetDLLSuffix() { +std::string Path::GetDLLSuffix() {    return LTDL_SHLIB_EXT;  } -} -  // Include the truly platform-specific parts of this class. -  #if defined(LLVM_ON_UNIX)  #include "Unix/Path.inc"  #endif  #if defined(LLVM_ON_WIN32)  #include "Win32/Path.inc"  #endif -  | 

