From 072e36d5ef1d51f70b446e6f5b141595e1108ebd Mon Sep 17 00:00:00 2001 From: Dave Cheney Date: Fri, 8 Jun 2012 13:13:02 +1000 Subject: [PATCH] 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 --- src/cmd/5c/list.c | 2 +- src/cmd/5g/list.c | 2 +- src/cmd/5l/list.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cmd/5c/list.c b/src/cmd/5c/list.c index 86a31ae7a9..30b88400fe 100644 --- a/src/cmd/5c/list.c +++ b/src/cmd/5c/list.c @@ -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*); diff --git a/src/cmd/5g/list.c b/src/cmd/5g/list.c index 13e187145c..2596936956 100644 --- a/src/cmd/5g/list.c +++ b/src/cmd/5g/list.c @@ -83,7 +83,7 @@ int Dconv(Fmt *fp) { char str[STRINGSZ]; - char *op; + const char *op; Addr *a; int i; int32 v; diff --git a/src/cmd/5l/list.c b/src/cmd/5l/list.c index 2fd69edeb8..d05ec3b95d 100644 --- a/src/cmd/5l/list.c +++ b/src/cmd/5l/list.c @@ -161,7 +161,7 @@ int Dconv(Fmt *fp) { char str[STRINGSZ]; - char *op; + const char *op; Adr *a; int32 v; -- 2.48.1