Merge: Useless type
authorJean Privat <jean@pryen.org>
Fri, 28 Nov 2014 21:19:31 +0000 (16:19 -0500)
committerJean Privat <jean@pryen.org>
Fri, 28 Nov 2014 21:19:31 +0000 (16:19 -0500)
Fix a wrong `useless-type` warning for attributes.
Extends the `useless-type` warning to local variables.

Pull-Request: #945

1  2 
lib/standard/string.nit

diff --combined lib/standard/string.nit
@@@ -1405,7 -1405,7 +1405,7 @@@ abstract class Buffe
        #
        # SEE: `Char::is_letter` for the definition of a letter.
        #
 -      #    var b = new FlatBuffer.from("jAVAsCriPt")"
 +      #    var b = new FlatBuffer.from("jAVAsCriPt")
        #    b.capitalize
        #    assert b == "Javascript"
        #    b = new FlatBuffer.from("i am root")
                if length == 0 then return
                var c = self[0].to_upper
                self[0] = c
-               var prev: Char = c
+               var prev = c
                for i in [1 .. length[ do
                        prev = c
                        c = self[i]