cmd/link/internal/ld: introduce and use windowsgui variable
cmd/link -H flag is stored in variable of type cmd/internal/obj.HeadType. The HeadType type from cmd/internal/obj accepts Hwindows and Hwindowsgui values, but these values have same meaning - build PE executable, except for 2 places in cmd/link/internal/ld package. This CL introduces code to store cmd/link "windowsgui" -H flag in cmd/link/internal/ld, so cmd/internal/obj.Hwindowsgui can be removed in the next CL. This CL also includes 2 changes to code where distinction between Hwindows and Hwindowsgui is important. Change-Id: Ie5ee1f374e50c834652a037f2770118d56c21a2a Reviewed-on: https://go-review.googlesource.com/38760Reviewed-by: Ian Lance Taylor <iant@golang.org> Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
Showing
Please register or sign in to comment