diff options
author | Fumitoshi Ukai <fumitoshi.ukai@gmail.com> | 2015-07-08 11:46:14 +0900 |
---|---|---|
committer | Fumitoshi Ukai <fumitoshi.ukai@gmail.com> | 2015-07-08 11:54:49 +0900 |
commit | 2a2deb3a8b4e4b55ceaffd59244b34db37e80072 (patch) | |
tree | a9f6be616c7023ba33c7b184bbfeec921ab0343b /func.go | |
parent | f76eac814bf094f19b7e0449b4cf3d597ab8eb74 (diff) | |
download | kati-2a2deb3a8b4e4b55ceaffd59244b34db37e80072.tar.gz |
fix run_integration_test android case
Diffstat (limited to 'func.go')
-rw-r--r-- | func.go | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -1065,8 +1065,8 @@ func (f *funcEval) Eval(w evalWriter, ev *Evaluator) error { return err } s := abuf.Bytes() - logf("eval %q at %s", s, ev.srcpos) - mk, err := parseMakefileBytes(s, ev.srcpos) + logf("eval %v=>%q at %s", f.args[1], s, ev.srcpos) + mk, err := parseMakefileBytes(trimSpaceBytes(s), ev.srcpos) if err != nil { return ev.errorf("%v", err) } @@ -1193,11 +1193,13 @@ func (f *funcEvalAssign) String() string { func (f *funcEvalAssign) Eval(w evalWriter, ev *Evaluator) error { var abuf buffer + abuf.resetSpace() err := f.rhs.Eval(&abuf, ev) if err != nil { return err } rhs := trimLeftSpaceBytes(abuf.Bytes()) + logf("evalAssign: lhs=%q rhs=%s %q", f.lhs, f.rhs, rhs) var rvalue Var switch f.op { case ":=": @@ -1359,6 +1361,7 @@ func (f *funcError) Eval(w evalWriter, ev *Evaluator) error { return nil } var abuf buffer + abuf.resetSpace() err = f.args[1].Eval(&abuf, ev) if err != nil { return err |