From 62ec4101590b77d2600cd763f0e8b2fe81ea8cdf Mon Sep 17 00:00:00 2001 From: Walter Bright Date: Sun, 18 May 2025 11:40:10 -0700 Subject: [PATCH] conform to return-ref-scope ordering --- std/typecons.d | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/std/typecons.d b/std/typecons.d index da32412f360..828438fcde5 100644 --- a/std/typecons.d +++ b/std/typecons.d @@ -10786,18 +10786,18 @@ private template replaceTypeInFunctionTypeUnless(alias pred, From, To, fun) { if (i) result ~= ", "; + if (storageClasses[i] & ParameterStorageClass.return_) + result ~= "return "; if (storageClasses[i] & ParameterStorageClass.scope_) result ~= "scope "; - if (storageClasses[i] & ParameterStorageClass.in_) - result ~= "in "; if (storageClasses[i] & ParameterStorageClass.out_) result ~= "out "; if (storageClasses[i] & ParameterStorageClass.ref_) result ~= "ref "; + if (storageClasses[i] & ParameterStorageClass.in_) + result ~= "in "; if (storageClasses[i] & ParameterStorageClass.lazy_) result ~= "lazy "; - if (storageClasses[i] & ParameterStorageClass.return_) - result ~= "return "; result ~= "PX[" ~ i.stringof ~ "]"; }