From 688b35cb7cbeb9ae568287e796cb03d42b6baaf1 Mon Sep 17 00:00:00 2001 From: Walter Bright Date: Sun, 15 Mar 2020 14:56:01 -0700 Subject: [PATCH] pure functions infer scope, but not return --- src/core/demangle.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/demangle.d b/src/core/demangle.d index 4d3c092250..fe29698fd5 100644 --- a/src/core/demangle.d +++ b/src/core/demangle.d @@ -2245,7 +2245,7 @@ char[] mangle(T)(const(char)[] fqn, char[] dst = null) @safe pure nothrow @property bool empty() const { return !s.length; } - @property const(char)[] front() const + @property const(char)[] front() const return { immutable i = indexOfDot(); return i == -1 ? s[0 .. $] : s[0 .. i];