summaryrefslogtreecommitdiff
path: root/libgo/go/old/template/parse.go
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/old/template/parse.go')
-rw-r--r--libgo/go/old/template/parse.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/libgo/go/old/template/parse.go b/libgo/go/old/template/parse.go
index dedf9ad8e9f..9f8d1eba338 100644
--- a/libgo/go/old/template/parse.go
+++ b/libgo/go/old/template/parse.go
@@ -146,8 +146,8 @@ func (t *Template) parseError(err string, args ...interface{}) {
// Is this an exported - upper case - name?
func isExported(name string) bool {
- rune, _ := utf8.DecodeRuneInString(name)
- return unicode.IsUpper(rune)
+ r, _ := utf8.DecodeRuneInString(name)
+ return unicode.IsUpper(r)
}
// -- Lexical analysis
@@ -419,7 +419,7 @@ func (t *Template) newVariable(words []string) *variableElement {
case '"', '`', '\'':
v, err := strconv.Unquote(word)
if err == nil && word[0] == '\'' {
- args[i] = []int(v)[0]
+ args[i], _ = utf8.DecodeRuneInString(v)
} else {
args[i], lerr = v, err
}