aboutsummaryrefslogtreecommitdiffstats
path: root/worker.go
diff options
context:
space:
mode:
authorFumitoshi Ukai <fumitoshi.ukai@gmail.com>2015-06-05 13:25:53 +0900
committerFumitoshi Ukai <fumitoshi.ukai@gmail.com>2015-06-08 09:56:02 +0900
commit868fb1c4b943bd9949019506b7470c2bc35b8b18 (patch)
tree670f70095af9f54c95c0ed90daa13bc4f468d38e /worker.go
parent2eac7684b05a639581da3ab79cda2bf45abdf310 (diff)
downloadandroid_build_kati-868fb1c4b943bd9949019506b7470c2bc35b8b18.tar.gz
android_build_kati-868fb1c4b943bd9949019506b7470c2bc35b8b18.tar.bz2
android_build_kati-868fb1c4b943bd9949019506b7470c2bc35b8b18.zip
change Job recievier type from Job to *Job.
build method of Job modify outputTs. if receiver type is Job, it will modify copied Job and doesn't affect caller data.
Diffstat (limited to 'worker.go')
-rw-r--r--worker.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/worker.go b/worker.go
index 7b8d723..b02c573 100644
--- a/worker.go
+++ b/worker.go
@@ -178,7 +178,7 @@ func (r runner) run(output string) error {
return err
}
-func (j Job) createRunners() []runner {
+func (j *Job) createRunners() []runner {
runners, _ := j.ex.createRunners(j.n, false)
return runners
}
@@ -192,7 +192,7 @@ func getTimestamp(filename string) int64 {
return st.ModTime().Unix()
}
-func (j Job) build() {
+func (j *Job) build() {
if j.n.IsPhony {
j.outputTs = -2 // trigger cmd even if all inputs don't exist.
} else {