From: Michael J. Spencer Date: Mon, 20 Dec 2010 13:30:28 +0000 (+0000) Subject: Support/PathV2: Add missing has_relative_path impl. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=2d484eb88d82aa53db509fca14f36ebe8f108706;p=oota-llvm.git Support/PathV2: Add missing has_relative_path impl. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122243 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Support/PathV2.cpp b/lib/Support/PathV2.cpp index 6d2ca4eecd0..335f7ff9194 100644 --- a/lib/Support/PathV2.cpp +++ b/lib/Support/PathV2.cpp @@ -502,6 +502,13 @@ bool has_root_path(const Twine &path) { 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);