]> Cypherpunks repositories - gostls13.git/commitdiff
text/template: remove associate's error return
authorDaniel Martí <mvdan@mvdan.cc>
Mon, 19 Feb 2018 21:03:12 +0000 (21:03 +0000)
committerDaniel Martí <mvdan@mvdan.cc>
Mon, 19 Feb 2018 22:43:56 +0000 (22:43 +0000)
It's always nil, so simplify its signature. Found with unparam.

Change-Id: I45dd0f868ec2f5de98a970776be686417c8d73b6
Reviewed-on: https://go-review.googlesource.com/95235
Run-TryBot: Daniel Martí <mvdan@mvdan.cc>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/text/template/template.go

index 2246f676e6548bc491baeeba378edd8e2cc434e6..9ca0705ecc3d42221774cdbc26350f039b5b9c35 100644 (file)
@@ -125,9 +125,8 @@ func (t *Template) AddParseTree(name string, tree *parse.Tree) (*Template, error
                nt = t.New(name)
        }
        // Even if nt == t, we need to install it in the common.tmpl map.
-       if replace, err := t.associate(nt, tree); err != nil {
-               return nil, err
-       } else if replace || nt.Tree == nil {
+       replace := t.associate(nt, tree)
+       if replace || nt.Tree == nil {
                nt.Tree = tree
        }
        return nt, nil
@@ -212,15 +211,15 @@ func (t *Template) Parse(text string) (*Template, error) {
 // associate installs the new template into the group of templates associated
 // with t. The two are already known to share the common structure.
 // The boolean return value reports whether to store this tree as t.Tree.
-func (t *Template) associate(new *Template, tree *parse.Tree) (bool, error) {
+func (t *Template) associate(new *Template, tree *parse.Tree) bool {
        if new.common != t.common {
                panic("internal error: associate not common")
        }
        if old := t.tmpl[new.name]; old != nil && parse.IsEmptyTree(tree.Root) && old.Tree != nil {
                // If a template by that name exists,
                // don't replace it with an empty template.
-               return false, nil
+               return false
        }
        t.tmpl[new.name] = new
-       return true, nil
+       return true
 }