diff --git a/std/digest/package.d b/std/digest/package.d index b3bd5bedc0e..2de76308075 100644 --- a/std/digest/package.d +++ b/std/digest/package.d @@ -801,7 +801,7 @@ ref T[N] asArray(size_t N, T)(ref T[] source, string errorMsg = "") * Fill in a preallocated buffer with the ASCII hex representation from a byte buffer */ private void toHexStringImpl(Order order, LetterCase letterCase, BB, HB) -(const ref BB byteBuffer, ref HB hexBuffer){ +(scope const ref BB byteBuffer, ref HB hexBuffer){ static if (letterCase == LetterCase.upper) { import std.ascii : hexDigits = hexDigits; diff --git a/std/string.d b/std/string.d index e4fc0bef60f..1db55f6c539 100644 --- a/std/string.d +++ b/std/string.d @@ -5425,7 +5425,7 @@ if (isSomeChar!C1 && isSomeString!S && isSomeChar!C2 && isOutputRange!(Buffer, S } private void translateImpl(C1, T, C2, Buffer)(const(C1)[] str, - T transTable, + scope T transTable, const(C2)[] toRemove, Buffer buffer) {