]> Cypherpunks repositories - gostls13.git/commitdiff
regexp: remove unused variables
authorRui Ueyama <ruiu@google.com>
Sat, 22 Mar 2014 18:05:40 +0000 (11:05 -0700)
committerBrad Fitzpatrick <bradfitz@golang.org>
Sat, 22 Mar 2014 18:05:40 +0000 (11:05 -0700)
"min" and "max" in "case '{'" clause are fresh variables.
The variables defined in the outer scope never get value
other than 0.

LGTM=bradfitz
R=golang-codereviews, bradfitz
CC=golang-codereviews
https://golang.org/cl/78750044

src/pkg/regexp/syntax/parse.go

index 42d0bf4a16f66c890c3cbefd08ec97c24900fa18..cb25dca39563a9abf5b19c20fa84ba45aa180ee9 100644 (file)
@@ -668,7 +668,6 @@ func Parse(s string, flags Flags) (*Regexp, error) {
                c          rune
                op         Op
                lastRepeat string
-               min, max   int
        )
        p.flags = flags
        p.wholeRegexp = s
@@ -740,7 +739,7 @@ func Parse(s string, flags Flags) (*Regexp, error) {
                                op = OpQuest
                        }
                        after := t[1:]
-                       if after, err = p.repeat(op, min, max, before, after, lastRepeat); err != nil {
+                       if after, err = p.repeat(op, 0, 0, before, after, lastRepeat); err != nil {
                                return nil, err
                        }
                        repeat = before