diff options
author | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-06-29 16:40:33 +0900 |
---|---|---|
committer | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-06-29 16:41:20 +0900 |
commit | 55906852d451c0b11bb6fba7e674ad44568e951f (patch) | |
tree | d7b49491b8efc8ca4c3498bfc427a0e993fe30d0 /func.go | |
parent | 1310834a240dca89fb06b4fe8dfccbdf97c83144 (diff) | |
download | android_build_kati-55906852d451c0b11bb6fba7e674ad44568e951f.tar.gz android_build_kati-55906852d451c0b11bb6fba7e674ad44568e951f.tar.bz2 android_build_kati-55906852d451c0b11bb6fba7e674ad44568e951f.zip |
Fix $(dir /foo) for both C++ and Go
Diffstat (limited to 'func.go')
-rw-r--r-- | func.go | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -623,12 +623,12 @@ func (f *funcDir) Eval(w io.Writer, ev *Evaluator) error { ws := newWordScanner(abuf.Bytes()) sw := ssvWriter{w: w} for ws.Scan() { - name := string(ws.Bytes()) + name := filepath.Dir(string(string(ws.Bytes()))) if name == "/" { sw.WriteString(name) continue } - sw.WriteString(filepath.Dir(string(name)) + string(filepath.Separator)) + sw.WriteString(name + string(filepath.Separator)) } freeBuf(abuf) stats.add("funcbody", "dir", t) |