diff options
Diffstat (limited to 'build2/utility.cxx')
-rw-r--r-- | build2/utility.cxx | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/build2/utility.cxx b/build2/utility.cxx index c43d048..87a2749 100644 --- a/build2/utility.cxx +++ b/build2/utility.cxx @@ -22,25 +22,9 @@ namespace build2 ostream& operator<< (ostream& os, const path& p) { - return os << (stream_verb (os) < 2 ? diag_relative (p) : p.string ()); - } - - ostream& - operator<< (ostream& os, const dir_path& d) - { - if (stream_verb (os) < 2) - os << diag_relative (d); // Adds trailing '/'. - else - { - const string& s (d.string ()); - - // Print the directory with trailing '/'. - // - if (!s.empty ()) - os << s << (dir_path::traits::is_separator (s.back ()) ? "" : "/"); - } - - return os; + return os << (stream_verb (os) < 2 + ? diag_relative (p) + : p.representation ()); } // |