remove pointless variable t

This commit is contained in:
anonymous 2016-08-09 00:06:03 +02:00
parent bc250abbb8
commit d75ad32c89

View file

@ -2231,17 +2231,16 @@ body
auto buffer = new Unqual!Dst[s.length]; auto buffer = new Unqual!Dst[s.length];
auto tmpBuffer = buffer; auto tmpBuffer = buffer;
const(Src)[] t = s;
while (t.length != 0) while (s.length != 0)
{ {
if (tmpBuffer.length < minReservePlace) if (tmpBuffer.length < minReservePlace)
{ {
size_t prevLength = buffer.length; size_t prevLength = buffer.length;
buffer.length += t.length + minReservePlace; buffer.length += s.length + minReservePlace;
tmpBuffer = buffer[prevLength - tmpBuffer.length .. $]; tmpBuffer = buffer[prevLength - tmpBuffer.length .. $];
} }
EncoderInstance!(Unqual!Dst).encode(decode(t), tmpBuffer); EncoderInstance!(Unqual!Dst).encode(decode(s), tmpBuffer);
} }
r = cast(Dst[])buffer[0 .. buffer.length - tmpBuffer.length]; r = cast(Dst[])buffer[0 .. buffer.length - tmpBuffer.length];