/bin/sh ../../libtool --tag=CC --mode=compile /opt/local/bin/gcc-mp-7 -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../external/bdwgc/include -I../../external/bdwgc/libatomic_ops/src -I../../mono/eglib -I../../mono/eglib -fvisibility=hidden -Wall -Wunused -Wmissing-declarations -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -D_THREAD_SAFE -DGC_MACOSX_THREADS -DUSE_MMAP -DUSE_MUNMAP -g -D__mono_ppc__ -DUSE_COMPILER_TLS -DHAVE_SGEN_GC -Wall -Wunused -Wmissing-declarations -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -I/opt/local/include/LegacySupport -Wmissing-prototypes -Wstrict-prototypes -Wnested-externs -Wno-format-zero-length -Wc++-compat -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Werror=incompatible-pointer-types -Werror=return-type -Werror-implicit-function-declaration -MT libmonosgen_la-sgen-alloc.lo -MD -MP -MF .deps/libmonosgen_la-sgen-alloc.Tpo -c -o libmonosgen_la-sgen-alloc.lo `test -f 'sgen-alloc.c' || echo './'`sgen-alloc.c
libtool: compile: /opt/local/bin/gcc-mp-7 -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../external/bdwgc/include -I../../external/bdwgc/libatomic_ops/src -I../../mono/eglib -I../../mono/eglib -fvisibility=hidden -Wall -Wunused -Wmissing-declarations -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -D_THREAD_SAFE -DGC_MACOSX_THREADS -DUSE_MMAP -DUSE_MUNMAP -g -D__mono_ppc__ -DUSE_COMPILER_TLS -DHAVE_SGEN_GC -Wall -Wunused -Wmissing-declarations -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -I/opt/local/include/LegacySupport -Wmissing-prototypes -Wstrict-prototypes -Wnested-externs -Wno-format-zero-length -Wc++-compat -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Werror=incompatible-pointer-types -Werror=return-type -Werror-implicit-function-declaration -MT libmonosgen_la-sgen-alloc.lo -MD -MP -MF .deps/libmonosgen_la-sgen-alloc.Tpo -c sgen-alloc.c -fno-common -DPIC -o .libs/libmonosgen_la-sgen-alloc.o
In file included from ../../mono/utils/dtrace.h:15:0,
from ../../mono/metadata/sgen-client-mono.h:62,
from ../../mono/sgen/sgen-gc.h:847,
from sgen-alloc.c:34:
../../mono/metadata/sgen-client-mono.h: In function 'mono_binary_protocol_alloc_generic':
../../mono/metadata/sgen-client-mono.h:390:49: warning: passing argument 3 of '__dtrace_probe$mono$gc__nursery__obj__alloc$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
MONO_GC_NURSERY_OBJ_ALLOC ((mword)obj, size, name_space, name);
^
../../mono/utils/mono-dtrace.h:109:125: note: in definition of macro 'MONO_GC_NURSERY_OBJ_ALLOC'
__dtrace_probe$mono$gc__nursery__obj__alloc$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(arg0, arg1, arg2, arg3); \
^~~~
../../mono/utils/mono-dtrace.h:274:13: note: expected 'char *' but argument is of type 'const char *'
extern void __dtrace_probe$mono$gc__nursery__obj__alloc$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(uintptr_t, uintptr_t, char *, char *);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/metadata/sgen-client-mono.h:390:61: warning: passing argument 4 of '__dtrace_probe$mono$gc__nursery__obj__alloc$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
MONO_GC_NURSERY_OBJ_ALLOC ((mword)obj, size, name_space, name);
^
../../mono/utils/mono-dtrace.h:109:131: note: in definition of macro 'MONO_GC_NURSERY_OBJ_ALLOC'
__dtrace_probe$mono$gc__nursery__obj__alloc$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(arg0, arg1, arg2, arg3); \
^~~~
../../mono/utils/mono-dtrace.h:274:13: note: expected 'char *' but argument is of type 'const char *'
extern void __dtrace_probe$mono$gc__nursery__obj__alloc$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(uintptr_t, uintptr_t, char *, char *);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/metadata/sgen-client-mono.h:394:54: warning: passing argument 3 of '__dtrace_probe$mono$gc__major__obj__alloc__large$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
MONO_GC_MAJOR_OBJ_ALLOC_LARGE ((mword)obj, size, name_space, name);
^
../../mono/utils/mono-dtrace.h:85:130: note: in definition of macro 'MONO_GC_MAJOR_OBJ_ALLOC_LARGE'
__dtrace_probe$mono$gc__major__obj__alloc__large$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(arg0, arg1, arg2, arg3); \
^~~~
../../mono/utils/mono-dtrace.h:268:13: note: expected 'char *' but argument is of type 'const char *'
extern void __dtrace_probe$mono$gc__major__obj__alloc__large$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(uintptr_t, uintptr_t, char *, char *);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/metadata/sgen-client-mono.h:394:66: warning: passing argument 4 of '__dtrace_probe$mono$gc__major__obj__alloc__large$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
MONO_GC_MAJOR_OBJ_ALLOC_LARGE ((mword)obj, size, name_space, name);
^
../../mono/utils/mono-dtrace.h:85:136: note: in definition of macro 'MONO_GC_MAJOR_OBJ_ALLOC_LARGE'
__dtrace_probe$mono$gc__major__obj__alloc__large$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(arg0, arg1, arg2, arg3); \
^~~~
../../mono/utils/mono-dtrace.h:268:13: note: expected 'char *' but argument is of type 'const char *'
extern void __dtrace_probe$mono$gc__major__obj__alloc__large$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(uintptr_t, uintptr_t, char *, char *);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/metadata/sgen-client-mono.h:396:54: warning: passing argument 3 of '__dtrace_probe$mono$gc__major__obj__alloc__pinned$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
MONO_GC_MAJOR_OBJ_ALLOC_PINNED ((mword)obj, size, name_space, name);
^
../../mono/utils/mono-dtrace.h:93:131: note: in definition of macro 'MONO_GC_MAJOR_OBJ_ALLOC_PINNED'
__dtrace_probe$mono$gc__major__obj__alloc__pinned$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(arg0, arg1, arg2, arg3); \
^~~~
../../mono/utils/mono-dtrace.h:270:13: note: expected 'char *' but argument is of type 'const char *'
extern void __dtrace_probe$mono$gc__major__obj__alloc__pinned$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(uintptr_t, uintptr_t, char *, char *);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/metadata/sgen-client-mono.h:396:66: warning: passing argument 4 of '__dtrace_probe$mono$gc__major__obj__alloc__pinned$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
MONO_GC_MAJOR_OBJ_ALLOC_PINNED ((mword)obj, size, name_space, name);
^
../../mono/utils/mono-dtrace.h:93:137: note: in definition of macro 'MONO_GC_MAJOR_OBJ_ALLOC_PINNED'
__dtrace_probe$mono$gc__major__obj__alloc__pinned$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(arg0, arg1, arg2, arg3); \
^~~~
../../mono/utils/mono-dtrace.h:270:13: note: expected 'char *' but argument is of type 'const char *'
extern void __dtrace_probe$mono$gc__major__obj__alloc__pinned$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(uintptr_t, uintptr_t, char *, char *);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/metadata/sgen-client-mono.h: In function 'sgen_client_binary_protocol_alloc_degraded':
../../mono/metadata/sgen-client-mono.h:417:54: warning: passing argument 3 of '__dtrace_probe$mono$gc__major__obj__alloc__degraded$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
MONO_GC_MAJOR_OBJ_ALLOC_DEGRADED ((mword)obj, size, sgen_client_vtable_get_namespace ((GCVTable)vtable), sgen_client_vtable_get_name ((GCVTable)vtable));
^
../../mono/utils/mono-dtrace.h:77:133: note: in definition of macro 'MONO_GC_MAJOR_OBJ_ALLOC_DEGRADED'
__dtrace_probe$mono$gc__major__obj__alloc__degraded$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(arg0, arg1, arg2, arg3); \
^~~~
../../mono/utils/mono-dtrace.h:266:13: note: expected 'char *' but argument is of type 'const char *'
extern void __dtrace_probe$mono$gc__major__obj__alloc__degraded$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(uintptr_t, uintptr_t, char *, char *);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/metadata/sgen-client-mono.h:417:107: warning: passing argument 4 of '__dtrace_probe$mono$gc__major__obj__alloc__degraded$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
MONO_GC_MAJOR_OBJ_ALLOC_DEGRADED ((mword)obj, size, sgen_client_vtable_get_namespace ((GCVTable)vtable), sgen_client_vtable_get_name ((GCVTable)vtable));
^
../../mono/utils/mono-dtrace.h:77:139: note: in definition of macro 'MONO_GC_MAJOR_OBJ_ALLOC_DEGRADED'
__dtrace_probe$mono$gc__major__obj__alloc__degraded$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(arg0, arg1, arg2, arg3); \
^~~~
../../mono/utils/mono-dtrace.h:266:13: note: expected 'char *' but argument is of type 'const char *'
extern void __dtrace_probe$mono$gc__major__obj__alloc__degraded$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(uintptr_t, uintptr_t, char *, char *);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/metadata/sgen-client-mono.h: In function 'sgen_client_binary_protocol_pin':
../../mono/metadata/sgen-client-mono.h:443:5: warning: passing argument 3 of '__dtrace_probe$mono$gc__obj__pinned$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a$696e74' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
sgen_client_vtable_get_namespace ((GCVTable)vtable), sgen_client_vtable_get_name ((GCVTable)vtable), gen);
^
../../mono/utils/mono-dtrace.h:149:124: note: in definition of macro 'MONO_GC_OBJ_PINNED'
__dtrace_probe$mono$gc__obj__pinned$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a$696e74(arg0, arg1, arg2, arg3, arg4); \
^~~~
../../mono/utils/mono-dtrace.h:284:13: note: expected 'char *' but argument is of type 'const char *'
extern void __dtrace_probe$mono$gc__obj__pinned$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a$696e74(uintptr_t, uintptr_t, char *, char *, int);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/metadata/sgen-client-mono.h:443:58: warning: passing argument 4 of '__dtrace_probe$mono$gc__obj__pinned$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a$696e74' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
sgen_client_vtable_get_namespace ((GCVTable)vtable), sgen_client_vtable_get_name ((GCVTable)vtable), gen);
^
../../mono/utils/mono-dtrace.h:149:130: note: in definition of macro 'MONO_GC_OBJ_PINNED'
__dtrace_probe$mono$gc__obj__pinned$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a$696e74(arg0, arg1, arg2, arg3, arg4); \
^~~~
../../mono/utils/mono-dtrace.h:284:13: note: expected 'char *' but argument is of type 'const char *'
extern void __dtrace_probe$mono$gc__obj__pinned$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a$696e74(uintptr_t, uintptr_t, char *, char *, int);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/metadata/sgen-client-mono.h: In function 'sgen_client_binary_protocol_cement':
../../mono/metadata/sgen-client-mono.h:484:5: warning: passing argument 3 of '__dtrace_probe$mono$gc__obj__cemented$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
sgen_client_vtable_get_namespace ((GCVTable)vtable), sgen_client_vtable_get_name ((GCVTable)vtable));
^
../../mono/utils/mono-dtrace.h:133:119: note: in definition of macro 'MONO_GC_OBJ_CEMENTED'
__dtrace_probe$mono$gc__obj__cemented$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(arg0, arg1, arg2, arg3); \
^~~~
../../mono/utils/mono-dtrace.h:280:13: note: expected 'char *' but argument is of type 'const char *'
extern void __dtrace_probe$mono$gc__obj__cemented$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(uintptr_t, uintptr_t, char *, char *);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/metadata/sgen-client-mono.h:484:58: warning: passing argument 4 of '__dtrace_probe$mono$gc__obj__cemented$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
sgen_client_vtable_get_namespace ((GCVTable)vtable), sgen_client_vtable_get_name ((GCVTable)vtable));
^
../../mono/utils/mono-dtrace.h:133:125: note: in definition of macro 'MONO_GC_OBJ_CEMENTED'
__dtrace_probe$mono$gc__obj__cemented$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(arg0, arg1, arg2, arg3); \
^~~~
../../mono/utils/mono-dtrace.h:280:13: note: expected 'char *' but argument is of type 'const char *'
extern void __dtrace_probe$mono$gc__obj__cemented$v1$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(uintptr_t, uintptr_t, char *, char *);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/metadata/sgen-client-mono.h: In function 'sgen_client_binary_protocol_copy':
../../mono/metadata/sgen-client-mono.h:496:71: warning: passing argument 6 of '__dtrace_probe$mono$gc__obj__moved$v1$75696e747074725f74$75696e747074725f74$696e74$696e74$75696e747074725f74$63686172202a$63686172202a' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
MONO_GC_OBJ_MOVED ((mword)to, (mword)from, dest_gen, src_gen, size, sgen_client_vtable_get_namespace ((GCVTable)vtable), sgen_client_vtable_get_name ((GCVTable)vtable));
^
../../mono/utils/mono-dtrace.h:141:167: note: in definition of macro 'MONO_GC_OBJ_MOVED'
__dtrace_probe$mono$gc__obj__moved$v1$75696e747074725f74$75696e747074725f74$696e74$696e74$75696e747074725f74$63686172202a$63686172202a(arg0, arg1, arg2, arg3, arg4, arg5, arg6); \
^~~~
../../mono/utils/mono-dtrace.h:282:13: note: expected 'char *' but argument is of type 'const char *'
extern void __dtrace_probe$mono$gc__obj__moved$v1$75696e747074725f74$75696e747074725f74$696e74$696e74$75696e747074725f74$63686172202a$63686172202a(uintptr_t, uintptr_t, int, int, uintptr_t, char *, char *);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/metadata/sgen-client-mono.h:496:124: warning: passing argument 7 of '__dtrace_probe$mono$gc__obj__moved$v1$75696e747074725f74$75696e747074725f74$696e74$696e74$75696e747074725f74$63686172202a$63686172202a' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
MONO_GC_OBJ_MOVED ((mword)to, (mword)from, dest_gen, src_gen, size, sgen_client_vtable_get_namespace ((GCVTable)vtable), sgen_client_vtable_get_name ((GCVTable)vtable));
^
../../mono/utils/mono-dtrace.h:141:173: note: in definition of macro 'MONO_GC_OBJ_MOVED'
__dtrace_probe$mono$gc__obj__moved$v1$75696e747074725f74$75696e747074725f74$696e74$696e74$75696e747074725f74$63686172202a$63686172202a(arg0, arg1, arg2, arg3, arg4, arg5, arg6); \
^~~~
../../mono/utils/mono-dtrace.h:282:13: note: expected 'char *' but argument is of type 'const char *'
extern void __dtrace_probe$mono$gc__obj__moved$v1$75696e747074725f74$75696e747074725f74$696e74$696e74$75696e747074725f74$63686172202a$63686172202a(uintptr_t, uintptr_t, int, int, uintptr_t, char *, char *);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/metadata/sgen-client-mono.h: In function 'sgen_client_binary_protocol_global_remset':
../../mono/metadata/sgen-client-mono.h:507:5: warning: passing argument 4 of '__dtrace_probe$mono$gc__global__remset__add$v1$75696e747074725f74$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
sgen_client_vtable_get_namespace ((GCVTable)value_vtable), sgen_client_vtable_get_name ((GCVTable)value_vtable));
^
../../mono/utils/mono-dtrace.h:69:150: note: in definition of macro 'MONO_GC_GLOBAL_REMSET_ADD'
__dtrace_probe$mono$gc__global__remset__add$v1$75696e747074725f74$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(arg0, arg1, arg2, arg3, arg4); \
^~~~
../../mono/utils/mono-dtrace.h:264:13: note: expected 'char *' but argument is of type 'const char *'
extern void __dtrace_probe$mono$gc__global__remset__add$v1$75696e747074725f74$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(uintptr_t, uintptr_t, uintptr_t, char *, char *);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/metadata/sgen-client-mono.h:507:64: warning: passing argument 5 of '__dtrace_probe$mono$gc__global__remset__add$v1$75696e747074725f74$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
sgen_client_vtable_get_namespace ((GCVTable)value_vtable), sgen_client_vtable_get_name ((GCVTable)value_vtable));
^
../../mono/utils/mono-dtrace.h:69:156: note: in definition of macro 'MONO_GC_GLOBAL_REMSET_ADD'
__dtrace_probe$mono$gc__global__remset__add$v1$75696e747074725f74$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(arg0, arg1, arg2, arg3, arg4); \
^~~~
../../mono/utils/mono-dtrace.h:264:13: note: expected 'char *' but argument is of type 'const char *'
extern void __dtrace_probe$mono$gc__global__remset__add$v1$75696e747074725f74$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a(uintptr_t, uintptr_t, uintptr_t, char *, char *);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/metadata/sgen-client-mono.h: In function 'sgen_client_binary_protocol_dislink_update':
../../mono/metadata/sgen-client-mono.h:541:5: warning: passing argument 4 of '__dtrace_probe$mono$gc__weak__update$v1$75696e747074725f74$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a$696e74' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
obj ? sgen_client_vtable_get_namespace (vt) : NULL,
^
../../mono/utils/mono-dtrace.h:181:150: note: in definition of macro 'MONO_GC_WEAK_UPDATE'
__dtrace_probe$mono$gc__weak__update$v1$75696e747074725f74$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a$696e74(arg0, arg1, arg2, arg3, arg4, arg5); \
^~~~
../../mono/utils/mono-dtrace.h:292:13: note: expected 'char *' but argument is of type 'const char *'
extern void __dtrace_probe$mono$gc__weak__update$v1$75696e747074725f74$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a$696e74(uintptr_t, uintptr_t, uintptr_t, char *, char *, int);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../mono/metadata/sgen-client-mono.h:542:5: warning: passing argument 5 of '__dtrace_probe$mono$gc__weak__update$v1$75696e747074725f74$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a$696e74' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
obj ? sgen_client_vtable_get_name (vt) : NULL,
^
../../mono/utils/mono-dtrace.h:181:156: note: in definition of macro 'MONO_GC_WEAK_UPDATE'
__dtrace_probe$mono$gc__weak__update$v1$75696e747074725f74$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a$696e74(arg0, arg1, arg2, arg3, arg4, arg5); \
^~~~
../../mono/utils/mono-dtrace.h:292:13: note: expected 'char *' but argument is of type 'const char *'
extern void __dtrace_probe$mono$gc__weak__update$v1$75696e747074725f74$75696e747074725f74$75696e747074725f74$63686172202a$63686172202a$696e74(uintptr_t, uintptr_t, uintptr_t, char *, char *, int);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../mono/sgen/sgen-gc.h:847:0,
from sgen-alloc.c:34:
../../mono/metadata/sgen-client-mono.h: In function 'sgen_client_binary_protocol_empty':
../../mono/metadata/sgen-client-mono.h:558:2: error: 'else' without a previous 'if'
else
^~~~
make[3]: *** [libmonosgen_la-sgen-alloc.lo] Error 1