]> granicus.if.org Git - llvm/commitdiff
Fix linux build.
authorZachary Turner <zturner@google.com>
Thu, 16 Mar 2017 22:34:18 +0000 (22:34 +0000)
committerZachary Turner <zturner@google.com>
Thu, 16 Mar 2017 22:34:18 +0000 (22:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@298007 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Support/Unix/Path.inc

index c1ffd1eeb29e1c5373b6e307e663ee71bc250ddf..80bb1a42a136b194a1f0134ffb9a9446b8b77790 100644 (file)
@@ -486,7 +486,8 @@ static void expandTildeExpr(SmallVectorImpl<char> &Path) {
     return;
 
   PathStr = PathStr.drop_front();
-  StringRef Expr = PathStr.take_until(path::is_separator);
+  StringRef Expr =
+      PathStr.take_until([](char c) { return path::is_separator(c); });
   StringRef Remainder = PathStr.substr(Expr.size() + 1);
   SmallString<128> Storage;
   if (Expr.empty()) {