Commit 33e9d24a authored by Russ Cox's avatar Russ Cox

runtime: fix void warnings

Add -V flag to 6c command line to keep them fixed.

R=ken2
CC=golang-dev
https://golang.org/cl/4930046
parent f6d536be
...@@ -13,7 +13,7 @@ SIZE_arm=32 ...@@ -13,7 +13,7 @@ SIZE_arm=32
SIZE=$(SIZE_$(GOARCH)) SIZE=$(SIZE_$(GOARCH))
CFLAGS_windows=-D__WINDOWS__ CFLAGS_windows=-D__WINDOWS__
CFLAGS=-I$(GOOS) -I$(GOARCH) -I$(GOOS)/$(GOARCH) -wF $(CFLAGS_$(GOARCH)) $(CFLAGS_$(GOOS)) CFLAGS=-I$(GOOS) -I$(GOARCH) -I$(GOOS)/$(GOARCH) -FVw $(CFLAGS_$(GOARCH)) $(CFLAGS_$(GOOS))
GOFILES=\ GOFILES=\
debug.go\ debug.go\
......
...@@ -105,7 +105,7 @@ runtime·makechan_c(ChanType *t, int64 hint) ...@@ -105,7 +105,7 @@ runtime·makechan_c(ChanType *t, int64 hint)
// allocate memory in one call // allocate memory in one call
c = (Hchan*)runtime·mal(n + hint*elem->size); c = (Hchan*)runtime·mal(n + hint*elem->size);
if(runtime·destroylock) if(runtime·destroylock)
runtime·addfinalizer(c, destroychan, 0); runtime·addfinalizer(c, (void*)destroychan, 0);
c->elemsize = elem->size; c->elemsize = elem->size;
c->elemalg = &runtime·algarray[elem->alg]; c->elemalg = &runtime·algarray[elem->alg];
......
...@@ -1604,7 +1604,7 @@ os·setenv_c(String k, String v) ...@@ -1604,7 +1604,7 @@ os·setenv_c(String k, String v)
runtime·memmove(arg[1], v.str, v.len); runtime·memmove(arg[1], v.str, v.len);
arg[1][v.len] = 0; arg[1][v.len] = 0;
runtime·asmcgocall(libcgo_setenv, arg); runtime·asmcgocall((void*)libcgo_setenv, arg);
runtime·free(arg[0]); runtime·free(arg[0]);
runtime·free(arg[1]); runtime·free(arg[1]);
} }
...@@ -638,20 +638,20 @@ runtime·algarray[] = ...@@ -638,20 +638,20 @@ runtime·algarray[] =
{ {
[AMEM] { memhash, memequal, memprint, memcopy }, [AMEM] { memhash, memequal, memprint, memcopy },
[ANOEQ] { runtime·nohash, runtime·noequal, memprint, memcopy }, [ANOEQ] { runtime·nohash, runtime·noequal, memprint, memcopy },
[ASTRING] { strhash, strequal, strprint, strcopy }, [ASTRING] { (void*)strhash, (void*)strequal, (void*)strprint, (void*)strcopy },
[AINTER] { interhash, interequal, interprint, intercopy }, [AINTER] { (void*)interhash, (void*)interequal, (void*)interprint, (void*)intercopy },
[ANILINTER] { nilinterhash, nilinterequal, nilinterprint, nilintercopy }, [ANILINTER] { (void*)nilinterhash, (void*)nilinterequal, (void*)nilinterprint, (void*)nilintercopy },
[ASLICE] { runtime·nohash, runtime·noequal, memprint, slicecopy }, [ASLICE] { (void*)runtime·nohash, (void*)runtime·noequal, (void*)memprint, (void*)slicecopy },
[AMEM8] { memhash, memequal8, memprint, memcopy8 }, [AMEM8] { memhash, (void*)memequal8, memprint, (void*)memcopy8 },
[AMEM16] { memhash, memequal16, memprint, memcopy16 }, [AMEM16] { memhash, (void*)memequal16, memprint, (void*)memcopy16 },
[AMEM32] { memhash, memequal32, memprint, memcopy32 }, [AMEM32] { memhash, (void*)memequal32, memprint, (void*)memcopy32 },
[AMEM64] { memhash, memequal64, memprint, memcopy64 }, [AMEM64] { memhash, (void*)memequal64, memprint, (void*)memcopy64 },
[AMEM128] { memhash, memequal128, memprint, memcopy128 }, [AMEM128] { memhash, (void*)memequal128, memprint, (void*)memcopy128 },
[ANOEQ8] { runtime·nohash, runtime·noequal, memprint, memcopy8 }, [ANOEQ8] { runtime·nohash, runtime·noequal, memprint, (void*)memcopy8 },
[ANOEQ16] { runtime·nohash, runtime·noequal, memprint, memcopy16 }, [ANOEQ16] { runtime·nohash, runtime·noequal, memprint, (void*)memcopy16 },
[ANOEQ32] { runtime·nohash, runtime·noequal, memprint, memcopy32 }, [ANOEQ32] { runtime·nohash, runtime·noequal, memprint, (void*)memcopy32 },
[ANOEQ64] { runtime·nohash, runtime·noequal, memprint, memcopy64 }, [ANOEQ64] { runtime·nohash, runtime·noequal, memprint, (void*)memcopy64 },
[ANOEQ128] { runtime·nohash, runtime·noequal, memprint, memcopy128 }, [ANOEQ128] { runtime·nohash, runtime·noequal, memprint, (void*)memcopy128 },
}; };
int64 int64
......
...@@ -630,8 +630,8 @@ void runtime·mapiterkeyvalue(struct hash_iter*, void*, void*); ...@@ -630,8 +630,8 @@ void runtime·mapiterkeyvalue(struct hash_iter*, void*, void*);
Hmap* runtime·makemap_c(MapType*, int64); Hmap* runtime·makemap_c(MapType*, int64);
Hchan* runtime·makechan_c(ChanType*, int64); Hchan* runtime·makechan_c(ChanType*, int64);
void runtime·chansend(ChanType*, Hchan*, void*, bool*); void runtime·chansend(ChanType*, Hchan*, byte*, bool*);
void runtime·chanrecv(ChanType*, Hchan*, void*, bool*, bool*); void runtime·chanrecv(ChanType*, Hchan*, byte*, bool*, bool*);
int32 runtime·chanlen(Hchan*); int32 runtime·chanlen(Hchan*);
int32 runtime·chancap(Hchan*); int32 runtime·chancap(Hchan*);
bool runtime·showframe(Func*); bool runtime·showframe(Func*);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment