[llvm-commits] [llvm] r122243 - /llvm/trunk/lib/Support/PathV2.cpp

Michael J. Spencer bigcheesegs at gmail.com
Mon Dec 20 05:30:28 PST 2010


Author: mspencer
Date: Mon Dec 20 07:30:28 2010
New Revision: 122243

URL: http://llvm.org/viewvc/llvm-project?rev=122243&view=rev
Log:
Support/PathV2: Add missing has_relative_path impl.

Modified:
    llvm/trunk/lib/Support/PathV2.cpp

Modified: llvm/trunk/lib/Support/PathV2.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Support/PathV2.cpp?rev=122243&r1=122242&r2=122243&view=diff
==============================================================================
--- llvm/trunk/lib/Support/PathV2.cpp (original)
+++ llvm/trunk/lib/Support/PathV2.cpp Mon Dec 20 07:30:28 2010
@@ -502,6 +502,13 @@
   return !root_path(p).empty();
 }
 
+bool has_relative_path(const Twine &path) {
+  SmallString<128> path_storage;
+  StringRef p = path.toStringRef(path_storage);
+
+  return !relative_path(p).empty();
+}
+
 bool has_filename(const Twine &path) {
   SmallString<128> path_storage;
   StringRef p = path.toStringRef(path_storage);





More information about the llvm-commits mailing list