From: Yongjian Xu Date: Fri, 11 Dec 2009 20:41:33 +0000 (-0800) Subject: mkbuiltin: generate builtin.c directly X-Git-Tag: weekly.2009-12-22~90 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=8b3b1edc041833af1f3f3e2ccf8f8be7d23deeb2;p=gostls13.git mkbuiltin: generate builtin.c directly R=golang-dev, rsc https://golang.org/cl/173041 --- diff --git a/src/cmd/gc/Makefile b/src/cmd/gc/Makefile index 94019322a2..6629361d4e 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 7fe11caf71..6616977dbc 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