Index: pkg/path/lib/path.dart |
diff --git a/pkg/path/lib/path.dart b/pkg/path/lib/path.dart |
index b425124cd42e2e86055998bd3fc13004cb66f080..25ce0e6fb850199240b4d00d90f72bd92a12449c 100644 |
--- a/pkg/path/lib/path.dart |
+++ b/pkg/path/lib/path.dart |
@@ -525,7 +525,7 @@ class Builder { |
var needsSeparator = false; |
var isAbsoluteAndNotRootRelative = false; |
- for (var part in parts) { |
+ for (var part in parts.where((part) => part != '')) { |
if (this.isRootRelative(part) && isAbsoluteAndNotRootRelative) { |
// If the new part is root-relative, it preserves the previous root but |
// replaces the path after it. |