summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYongjian Xu <i3dmaster@gmail.com>2009-12-11 12:41:33 -0800
committerYongjian Xu <i3dmaster@gmail.com>2009-12-11 12:41:33 -0800
commit744bce013d817e9afc2a9bf29ff7912aac305b9d (patch)
tree3c305956c29d074585181799f4b947ba323f5ae2
parent2ba6b499d2064ac09149cae474e3a565d1f656ca (diff)
downloadgolang-744bce013d817e9afc2a9bf29ff7912aac305b9d.tar.gz
mkbuiltin: generate builtin.c directly
R=golang-dev, rsc http://codereview.appspot.com/173041 Committer: Russ Cox <rsc@golang.org>
-rw-r--r--src/cmd/gc/Makefile2
-rwxr-xr-xsrc/cmd/gc/mkbuiltin4
2 files changed, 2 insertions, 4 deletions
diff --git a/src/cmd/gc/Makefile b/src/cmd/gc/Makefile
index 94019322a..6629361d4 100644
--- a/src/cmd/gc/Makefile
+++ b/src/cmd/gc/Makefile
@@ -55,7 +55,7 @@ y.tab.c: y.tab.h
test -f y.tab.c && touch y.tab.c
builtin.c: runtime.go unsafe.go mkbuiltin1.c mkbuiltin
- ./mkbuiltin >builtin.c || \
+ ./mkbuiltin || \
(echo 'mkbuiltin failed; using bootstrap copy of builtin.c'; cp builtin.c.boot builtin.c)
subr.$O: opnames.h
diff --git a/src/cmd/gc/mkbuiltin b/src/cmd/gc/mkbuiltin
index 7fe11caf7..6616977db 100755
--- a/src/cmd/gc/mkbuiltin
+++ b/src/cmd/gc/mkbuiltin
@@ -35,6 +35,4 @@ ken | r | rsc)
fi
esac
-cat _builtin.c
-rm -f _builtin.c
-
+mv _builtin.c builtin.c