1
0
mirror of https://github.com/golang/go synced 2024-11-15 09:40:34 -07:00

[release-branch.go1] cmd/5c, cmd/5g, cmd/5l: fix cross compilation failure on darwin

««« backport 432f2b7f5458
cmd/5c, cmd/5g, cmd/5l: fix cross compilation failure on darwin

Fixes #3708.

The fix to allow 5{c,g,l} to compile under clang 3.1 broke cross
compilation on darwin using the Apple default compiler on 10.7.3.

This failure was introduced in 9b455eb64690.

This has been tested by cross compiling on darwin/amd64 to linux/arm using

* gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)
* clang version 3.1 (branches/release_31)

As well as on linux/arm using

* gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
* Ubuntu clang version 3.0-6ubuntu3 (tags/RELEASE_30/final) (based on LLVM 3.0)
* Debian clang version 3.1-4 (branches/release_31) (based on LLVM 3.1)

R=consalus, rsc
CC=golang-dev
https://golang.org/cl/6307058

»»»
This commit is contained in:
Dave Cheney 2012-06-13 16:24:54 -04:00
parent 2c396a8f4a
commit ef902f8c8e
3 changed files with 3 additions and 3 deletions

View File

@ -140,7 +140,7 @@ Dconv(Fmt *fp)
{
char str[STRINGSZ];
Adr *a;
char *op;
const char *op;
int v;
a = va_arg(fp->args, Adr*);

View File

@ -83,7 +83,7 @@ int
Dconv(Fmt *fp)
{
char str[STRINGSZ];
char *op;
const char *op;
Addr *a;
int i;
int32 v;

View File

@ -161,7 +161,7 @@ int
Dconv(Fmt *fp)
{
char str[STRINGSZ];
char *op;
const char *op;
Adr *a;
int32 v;