commit | b2fd38d4e6208f50d233e26bae02726bec402fa2 | [log] [tgz] |
---|---|---|
author | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | Wed Apr 01 01:12:19 2015 +0900 |
committer | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | Wed Apr 01 01:23:46 2015 +0900 |
tree | ddd865abab2284c38c2d388d43ae417d6f19587c | |
parent | 6c1bd48c9c5569c8ab1a38f85d09e1b9a2ce58a3 [diff] [blame] |
Handle empty output
diff --git a/eval.go b/eval.go index a07be29..33fb00b 100644 --- a/eval.go +++ b/eval.go
@@ -175,6 +175,11 @@ cmdLineno: ast.cmdLineno, } ev.curRule.parse(line) + // It seems rules with no outputs are siliently ignored. + if len(ev.curRule.outputs) == 0 { + ev.curRule = nil + return + } var cmds []string for _, cmd := range ast.cmds {