|
From: Matthew F. <fl...@ml...> - 2006-05-21 12:15:23
|
Revising comment ---------------------------------------------------------------------- U mlton/branches/on-20050822-x86_64-branch/runtime/Makefile U mlton/branches/on-20050822-x86_64-branch/runtime/gc/signals.c ---------------------------------------------------------------------- Modified: mlton/branches/on-20050822-x86_64-branch/runtime/Makefile =================================================================== --- mlton/branches/on-20050822-x86_64-branch/runtime/Makefile 2006-05-21 14:32:14 UTC (rev 4558) +++ mlton/branches/on-20050822-x86_64-branch/runtime/Makefile 2006-05-21 19:15:21 UTC (rev 4559) @@ -89,7 +89,7 @@ ifeq ($(findstring $(GCC_MAJOR_VERSION), 4),$(GCC_MAJOR_VERSION)) WARNCFLAGS += -Wextra endif -# -Wformat=2 implies -Wformat-nonliteral, which causes spurious warnings. +# -Wformat=2 implies -Wformat-nonliteral, which causes one spurious warning. WARNCFLAGS += -Wformat=2 WARNCFLAGS += -Wno-format-nonliteral # WARNCFLAGS += -Wswitch-default -Wswitch-enum Modified: mlton/branches/on-20050822-x86_64-branch/runtime/gc/signals.c =================================================================== --- mlton/branches/on-20050822-x86_64-branch/runtime/gc/signals.c 2006-05-21 14:32:14 UTC (rev 4558) +++ mlton/branches/on-20050822-x86_64-branch/runtime/gc/signals.c 2006-05-21 19:15:21 UTC (rev 4559) @@ -18,7 +18,7 @@ size_t ss_size = align (SIGSTKSZ, s->sysvals.pageSize); size_t psize = s->sysvals.pageSize; void *ss_sp = GC_mmapAnon_safe_protect (NULL, 2 * ss_size, psize, psize); - altstack.ss_sp = (typeof(altstack.ss_sp))((pointer)ss_sp + ss_size); + altstack.ss_sp = (void*)((pointer)ss_sp + ss_size); altstack.ss_size = ss_size; altstack.ss_flags = 0; sigaltstack (&altstack, NULL); |