Merge pull request #8431 from dkorpel/fix-std-path-variadic-test

Fix std.path unittest returning dangling pointer
This commit is contained in:
Dennis 2022-04-17 09:02:56 +02:00 committed by GitHub
commit 0745f76249
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1519,7 +1519,7 @@ if (isSomeChar!C)
import std.range;
// ir() wraps an array in a plain (i.e. non-forward) input range, so that
// we can test both code paths
InputRange!(C[]) ir(C)(C[][] p...) { return inputRangeObject(p); }
InputRange!(C[]) ir(C)(C[][] p...) { return inputRangeObject(p.dup); }
version (Posix)
{
assert(buildPath("foo") == "foo");