From 3d8b95791f4776ac6d624b9a68f70d0a7d7d8e26 Mon Sep 17 00:00:00 2001 From: Dennis Korpel Date: Wed, 9 Mar 2022 14:16:14 +0100 Subject: [PATCH] Fix `return scope` in cartesianProduct Result.save --- std/algorithm/setops.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/std/algorithm/setops.d b/std/algorithm/setops.d index ede183102..cc6f5b77d 100644 --- a/std/algorithm/setops.d +++ b/std/algorithm/setops.d @@ -404,7 +404,7 @@ if (ranges.length >= 2 && r = ranges[i].save; // rollover } } - @property Result save() scope return + @property Result save() return scope { Result copy = this; foreach (i, r; ranges)