diff options
author | Fumitoshi Ukai <fumitoshi.ukai@gmail.com> | 2015-06-30 16:51:27 +0900 |
---|---|---|
committer | Fumitoshi Ukai <fumitoshi.ukai@gmail.com> | 2015-06-30 16:51:27 +0900 |
commit | bbb0db5168c30b9effa24d4b82162fa1c350e124 (patch) | |
tree | 8082354c26469fff08d38197b25b70b99965a30a /func.go | |
parent | b64400e6833bcc91798395e8ce27a59ad25cde3b (diff) | |
download | kati-bbb0db5168c30b9effa24d4b82162fa1c350e124.tar.gz |
fix TODO in value.mk
Diffstat (limited to 'func.go')
-rw-r--r-- | func.go | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -1076,7 +1076,13 @@ func (f *funcValue) Eval(w io.Writer, ev *Evaluator) error { if err != nil { return err } - v := ev.LookupVar(f.args[1].String()) + abuf := newBuf() + err = f.args[1].Eval(abuf, ev) + if err != nil { + return err + } + v := ev.LookupVar(abuf.String()) + freeBuf(abuf) io.WriteString(w, v.String()) return nil } |