removed final from variable declarations

This commit is contained in:
Walter Bright 2008-01-28 07:06:00 +00:00
parent c3d2ffdf9b
commit e5c065b46e
4 changed files with 442 additions and 440 deletions

View file

@ -972,6 +972,7 @@ class TypeInfo_Struct : TypeInfo
uint m_flags; uint m_flags;
const(MemberInfo[]) function(string) xgetMembers; const(MemberInfo[]) function(string) xgetMembers;
void function(void*) xdtor;
} }
class TypeInfo_Tuple : TypeInfo class TypeInfo_Tuple : TypeInfo

View file

@ -150,6 +150,7 @@ class TypeInfo_Struct : TypeInfo
uint m_flags; uint m_flags;
const(MemberInfo[]) function(string) xgetMembers; const(MemberInfo[]) function(string) xgetMembers;
void function(void*) xdtor;
} }
class TypeInfo_Tuple : TypeInfo class TypeInfo_Tuple : TypeInfo

View file

@ -118,7 +118,7 @@ unittest
*/ */
void swap(T)(ref T lhs, ref T rhs) void swap(T)(ref T lhs, ref T rhs)
{ {
final t = lhs; auto t = lhs;
lhs = rhs; lhs = rhs;
rhs = t; rhs = t;
} }
@ -269,11 +269,11 @@ unittest
void reverse(T)(T range) void reverse(T)(T range)
{ {
auto len = range.length; auto len = range.length;
final limit = len / 2; const limit = len / 2;
--len; --len;
for (uint i = 0; i != limit; ++i) for (uint i = 0; i != limit; ++i)
{ {
final t = range[i]; auto t = range[i];
range[i] = range[len - i]; range[i] = range[len - i];
range[len - i] = t; range[len - i] = t;
} }
@ -390,7 +390,7 @@ unittest
{ {
Iter getPivot(Iter)(Iter b, Iter e) Iter getPivot(Iter)(Iter b, Iter e)
{ {
final r = b + (e - b) / 2; auto r = b + (e - b) / 2;
return r; return r;
} }
} }

View file

@ -654,7 +654,7 @@ void randomShuffle(T, SomeRandomGen)(T[] array, ref SomeRandomGen r)
foreach (i; 0 .. array.length) foreach (i; 0 .. array.length)
{ {
// generate a random number i .. n // generate a random number i .. n
final which = i + uniform!(size_t)(r, 0u, array.length - i); auto which = i + uniform!(size_t)(r, 0u, array.length - i);
swap(array[i], array[which]); swap(array[i], array[which]);
} }
} }