+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=310 WRKLOG=/tmp/bulklog/mono-6.12.0.122nb8/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=310 WRKLOG=/tmp/bulklog/mono-6.12.0.122nb8/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for mono-6.12.0.122nb8 /opt/local/bin/gmake all-recursive gmake[1]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122' Making all in po gmake[2]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/po' Making all in mcs gmake[3]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/po/mcs' gmake[3]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/po/mcs' gmake[3]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/po' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/po' gmake[2]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/po' Making all in external/bdwgc gmake[2]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/external/bdwgc' gmake[3]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/external/bdwgc' depbase=`echo extra/gc.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/bash ./libtool --tag=CC --mode=compile gcc -std=gnu11 -DHAVE_CONFIG_H -I./include -I./include -I/opt/local/include -I/usr/include -I/opt/local/include/python3.10 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -I/opt/local/include/python3.10 -fno-strict-aliasing -MT extra/gc.lo -MD -MP -MF $depbase.Tpo -c -o extra/gc.lo extra/gc.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: gcc -std=gnu11 -DHAVE_CONFIG_H -I./include -I/home/pbulk/build-disk/lang/mono/work/.buildlink/include -I/home/pbulk/build-disk/lang/mono/work/.buildlink/include/python3.10 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -MT extra/gc.lo -MD -MP -MF extra/.deps/gc.Tpo -c extra/gc.c -fPIC -DPIC -o extra/.libs/gc.o In file included from extra/gc.c:52: extra/../finalize.c: In function 'GC_grow_table': extra/../finalize.c:113:60: warning: unused parameter 'entries_ptr' [-Wunused-parameter] 113 | signed_word *log_size_ptr, word *entries_ptr) | ~~~~~~^~~~~~~~~~~ In file included from ./include/private/gc_priv.h:122, from ./include/private/dbg_mlc.h:28, from extra/../backgraph.c:15, from extra/gc.c:39: extra/../os_dep.c: In function 'GC_setpagesize': ./include/private/gcconfig.h:2952:34: warning: implicit declaration of function 'getpagesize'; did you mean 'GC_setpagesize'? [-Wimplicit-function-declaration] 2952 | # define GETPAGESIZE() (unsigned)getpagesize() | ^~~~~~~~~~~ extra/../os_dep.c:827:30: note: in expansion of macro 'GETPAGESIZE' 827 | GC_page_size = (size_t)GETPAGESIZE(); | ^~~~~~~~~~~ In file included from extra/gc.c:66: extra/../heapsections.c: In function 'HeapSectionCountIncrementer': extra/../heapsections.c:87:56: warning: unused parameter 'start' [-Wunused-parameter] 87 | void HeapSectionCountIncrementer(void* context, GC_PTR start, GC_PTR end) | ~~~~~~~^~~~~ extra/../heapsections.c:87:70: warning: unused parameter 'end' [-Wunused-parameter] 87 | void HeapSectionCountIncrementer(void* context, GC_PTR start, GC_PTR end) | ~~~~~~~^~~ libtool: compile: gcc -std=gnu11 -DHAVE_CONFIG_H -I./include -I/home/pbulk/build-disk/lang/mono/work/.buildlink/include -I/home/pbulk/build-disk/lang/mono/work/.buildlink/include/python3.10 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -MT extra/gc.lo -MD -MP -MF extra/.deps/gc.Tpo -c extra/gc.c -o extra/gc.o >/dev/null 2>&1 /usr/bin/bash ./libtool --tag=CC --mode=link gcc -std=gnu11 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -I/opt/local/include/python3.10 -fno-strict-aliasing -version-info 5:0:4 -no-undefined -L/opt/local/gcc12/lib/gcc/x86_64-sun-solaris2.11/12.2.0 -Wl,-R/opt/local/gcc12/lib/gcc/x86_64-sun-solaris2.11/12.2.0 -Wl,-R/opt/local/lib -lintl -liconv -L/opt/local/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -o libgc.la extra/gc.lo -lpthread -lrt -ldl libtool: warning: '-version-info/-version-number' is ignored for convenience libraries libtool: link: ar cr .libs/libgc.a extra/.libs/gc.o libtool: link: ranlib .libs/libgc.a libtool: link: ( cd ".libs" && rm -f "libgc.la" && ln -s "../libgc.la" "libgc.la" ) /usr/bin/bash ./libtool --tag=CC --mode=link gcc -std=gnu11 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -I/opt/local/include/python3.10 -fno-strict-aliasing -static -L/opt/local/gcc12/lib/gcc/x86_64-sun-solaris2.11/12.2.0 -Wl,-R/opt/local/gcc12/lib/gcc/x86_64-sun-solaris2.11/12.2.0 -Wl,-R/opt/local/lib -lintl -liconv -L/opt/local/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -o libgc-static.la extra/gc.lo -lpthread -lrt -ldl libtool: link: ar cr .libs/libgc-static.a extra/gc.o libtool: link: ranlib .libs/libgc-static.a libtool: link: ( cd ".libs" && rm -f "libgc-static.la" && ln -s "../libgc-static.la" "libgc-static.la" ) /usr/bin/bash ./libtool --tag=CC --mode=compile gcc -std=gnu11 -DHAVE_CONFIG_H -I./include -I./include -I/opt/local/include -I/usr/include -I/opt/local/include/python3.10 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -I/opt/local/include/python3.10 -fno-strict-aliasing -MT cord/libcord_la-cordbscs.lo -MD -MP -MF cord/.deps/libcord_la-cordbscs.Tpo -c -o cord/libcord_la-cordbscs.lo `test -f 'cord/cordbscs.c' || echo './'`cord/cordbscs.c libtool: compile: gcc -std=gnu11 -DHAVE_CONFIG_H -I./include -I/home/pbulk/build-disk/lang/mono/work/.buildlink/include -I/home/pbulk/build-disk/lang/mono/work/.buildlink/include/python3.10 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -MT cord/libcord_la-cordbscs.lo -MD -MP -MF cord/.deps/libcord_la-cordbscs.Tpo -c cord/cordbscs.c -fPIC -DPIC -o cord/.libs/libcord_la-cordbscs.o libtool: compile: gcc -std=gnu11 -DHAVE_CONFIG_H -I./include -I/home/pbulk/build-disk/lang/mono/work/.buildlink/include -I/home/pbulk/build-disk/lang/mono/work/.buildlink/include/python3.10 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -MT cord/libcord_la-cordbscs.lo -MD -MP -MF cord/.deps/libcord_la-cordbscs.Tpo -c cord/cordbscs.c -o cord/libcord_la-cordbscs.o >/dev/null 2>&1 mv -f cord/.deps/libcord_la-cordbscs.Tpo cord/.deps/libcord_la-cordbscs.Plo /usr/bin/bash ./libtool --tag=CC --mode=compile gcc -std=gnu11 -DHAVE_CONFIG_H -I./include -I./include -I/opt/local/include -I/usr/include -I/opt/local/include/python3.10 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -I/opt/local/include/python3.10 -fno-strict-aliasing -MT cord/libcord_la-cordprnt.lo -MD -MP -MF cord/.deps/libcord_la-cordprnt.Tpo -c -o cord/libcord_la-cordprnt.lo `test -f 'cord/cordprnt.c' || echo './'`cord/cordprnt.c libtool: compile: gcc -std=gnu11 -DHAVE_CONFIG_H -I./include -I/home/pbulk/build-disk/lang/mono/work/.buildlink/include -I/home/pbulk/build-disk/lang/mono/work/.buildlink/include/python3.10 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -MT cord/libcord_la-cordprnt.lo -MD -MP -MF cord/.deps/libcord_la-cordprnt.Tpo -c cord/cordprnt.c -fPIC -DPIC -o cord/.libs/libcord_la-cordprnt.o libtool: compile: gcc -std=gnu11 -DHAVE_CONFIG_H -I./include -I/home/pbulk/build-disk/lang/mono/work/.buildlink/include -I/home/pbulk/build-disk/lang/mono/work/.buildlink/include/python3.10 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -MT cord/libcord_la-cordprnt.lo -MD -MP -MF cord/.deps/libcord_la-cordprnt.Tpo -c cord/cordprnt.c -o cord/libcord_la-cordprnt.o >/dev/null 2>&1 mv -f cord/.deps/libcord_la-cordprnt.Tpo cord/.deps/libcord_la-cordprnt.Plo /usr/bin/bash ./libtool --tag=CC --mode=compile gcc -std=gnu11 -DHAVE_CONFIG_H -I./include -I./include -I/opt/local/include -I/usr/include -I/opt/local/include/python3.10 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -I/opt/local/include/python3.10 -fno-strict-aliasing -MT cord/libcord_la-cordxtra.lo -MD -MP -MF cord/.deps/libcord_la-cordxtra.Tpo -c -o cord/libcord_la-cordxtra.lo `test -f 'cord/cordxtra.c' || echo './'`cord/cordxtra.c libtool: compile: gcc -std=gnu11 -DHAVE_CONFIG_H -I./include -I/home/pbulk/build-disk/lang/mono/work/.buildlink/include -I/home/pbulk/build-disk/lang/mono/work/.buildlink/include/python3.10 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -MT cord/libcord_la-cordxtra.lo -MD -MP -MF cord/.deps/libcord_la-cordxtra.Tpo -c cord/cordxtra.c -fPIC -DPIC -o cord/.libs/libcord_la-cordxtra.o cord/cordxtra.c: In function 'CORD_lf_func': cord/cordxtra.c:570:39: warning: cast between incompatible function types from 'char (*)(refill_data *)' to 'void * (*)(void *)' [-Wcast-function-type] 570 | GC_call_with_alloc_lock((GC_fn_type) refill_cache, &rd)); | ^ libtool: compile: gcc -std=gnu11 -DHAVE_CONFIG_H -I./include -I/home/pbulk/build-disk/lang/mono/work/.buildlink/include -I/home/pbulk/build-disk/lang/mono/work/.buildlink/include/python3.10 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -MT cord/libcord_la-cordxtra.lo -MD -MP -MF cord/.deps/libcord_la-cordxtra.Tpo -c cord/cordxtra.c -o cord/libcord_la-cordxtra.o >/dev/null 2>&1 mv -f cord/.deps/libcord_la-cordxtra.Tpo cord/.deps/libcord_la-cordxtra.Plo /usr/bin/bash ./libtool --tag=CC --mode=link gcc -std=gnu11 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -I/opt/local/include/python3.10 -fno-strict-aliasing -version-info 4:0:3 -no-undefined -L/opt/local/gcc12/lib/gcc/x86_64-sun-solaris2.11/12.2.0 -Wl,-R/opt/local/gcc12/lib/gcc/x86_64-sun-solaris2.11/12.2.0 -Wl,-R/opt/local/lib -lintl -liconv -L/opt/local/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -o libcord.la cord/libcord_la-cordbscs.lo cord/libcord_la-cordprnt.lo cord/libcord_la-cordxtra.lo ./libgc.la libtool: warning: '-version-info/-version-number' is ignored for convenience libraries libtool: link: (cd .libs/libcord.lax/libgc.a && ar x "/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/external/bdwgc/./.libs/libgc.a") libtool: link: ar cr .libs/libcord.a cord/.libs/libcord_la-cordbscs.o cord/.libs/libcord_la-cordprnt.o cord/.libs/libcord_la-cordxtra.o .libs/libcord.lax/libgc.a/gc.o libtool: link: ranlib .libs/libcord.a libtool: link: rm -fr .libs/libcord.lax libtool: link: ( cd ".libs" && rm -f "libcord.la" && ln -s "../libcord.la" "libcord.la" ) gmake[3]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/external/bdwgc' gmake[2]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/external/bdwgc' Making all in llvm gmake[2]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/llvm' /usr/bin/bash: git: command not found getconf: Invalid argument (_NPROCESSORS_ONLN) gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/llvm' Making all in mono gmake[2]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono' Making all in eglib gmake[3]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/eglib' Making all in . gmake[4]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/eglib' CC libeglib_la-garray.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gbytearray.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gerror.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-ghashtable.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-giconv.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition giconv.c: In function 'monoeg_g_iconv': giconv.c:211:39: warning: passing argument 2 of 'libiconv' from incompatible pointer type [-Wincompatible-pointer-types] 211 | return iconv (cd->cd, inbytes, inleftptr, outbytes, outleftptr); | ^~~~~~~ | | | gchar ** {aka char **} In file included from giconv.c:29: /home/pbulk/build-disk/lang/mono/work/.buildlink/include/iconv.h:83:48: note: expected 'const char **' but argument is of type 'gchar **' {aka 'char **'} 83 | extern size_t iconv (iconv_t cd, const char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft); | ~~~~~~~~~~~~~~^~~~~ CC libeglib_la-gmem.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-goutput.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gqsort.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gstr.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gslist.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from gslist.c:354: In function 'insert_list', inlined from 'do_sort' at sort.frag.h:202:3: sort.frag.h:156:39: warning: '__builtin_memset' writing 17179869184 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 156 | si->ranks [i] = NULL; | ^ sort.frag.h: In function 'do_sort': sort.frag.h:187:26: note: at offset -17179869168 into destination object 'si' of size 488 187 | struct sort_info si; | ^~ CC libeglib_la-gstring.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gptrarray.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-glist.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from glist.c:330: In function 'insert_list', inlined from 'do_sort' at sort.frag.h:202:3: sort.frag.h:156:39: warning: '__builtin_memset' writing 17179869184 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 156 | si->ranks [i] = NULL; | ^ sort.frag.h: In function 'do_sort': sort.frag.h:187:26: note: at offset -17179869168 into destination object 'si' of size 488 187 | struct sort_info si; | ^~ CC libeglib_la-gqueue.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gpath.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gshell.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gspawn.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gfile.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gfile-posix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gpattern.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gmarkup.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In function 'parse_name', inlined from 'parse_attributes' at gmarkup.c:228:8, inlined from 'monoeg_g_markup_parse_context_parse' at gmarkup.c:351:8: gmarkup.c:198:9: warning: 'strncpy' destination unchanged after copying no bytes [-Wstringop-truncation] 198 | strncpy (*value, start, l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC libeglib_la-gutf8.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gunicode.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gdate-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gdir-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gfile-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gmisc-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gmodule-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gtimer-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libeglib_la-gmodule-aix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CCLD libeglib.la gmake[4]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/eglib' Making all in test gmake[4]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/eglib/test' CXX enum.o <command-line>: warning: "_XOPEN_SOURCE" redefined <built-in>: note: this is the location of the previous definition <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC test.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC driver.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC hashtable.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC string-util.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC string.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC slist.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC sizes.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC ptrarray.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC list.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC array.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC fake.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC path.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC queue.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC shell.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC spawn.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC timer.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC file.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC pattern.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC dir.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC markup.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC unicode.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC utf8.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC endian.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC module.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC memory.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CXXLD test-eglib CC assertf.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CCLD assertf gmake[4]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/eglib/test' gmake[3]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/eglib' Making all in arch gmake[3]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/arch' gmake[4]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/arch' gmake[4]: Nothing to be done for 'all-am'. gmake[4]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/arch' gmake[3]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/arch' Making all in utils gmake[3]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/utils' /opt/local/bin/gmake all-recursive gmake[4]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/utils' gmake[5]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/utils' CC libmonomath_la-mono-math-c.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CCLD libmonomath.la CC libmonoutils_la-dlmalloc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-os-event-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-md5.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-sha1.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-logger.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-codeman.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-counters.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-dl.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-dl-windows.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-dl-darwin.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-dl-posix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-dl-wasm.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-experiments.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-log-windows.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-log-common.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-log-posix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-log-android.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-log-darwin.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-log-flight-recorder.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-merp.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-state.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from ../../mono/mini/mini-runtime.h:15, from mono-state.c:32: ../../mono/mini/mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | ../../mono/mini/mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmonoutils_la-mono-internal-hash.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-io-portability.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-monobitset.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-filemap.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-mmap.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-mmap-windows.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-mmap-wasm.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-os-mutex.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-flight-recorder.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-networkinterfaces.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-proclib.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-proclib-windows.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-publib.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-jemalloc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-time.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-strenc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-uri.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-poll.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-path.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-stdlib.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-property-hash.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-value-hash.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-error.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-context.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-hazard-pointer.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-lock-free-queue.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-lock-free-alloc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-lock-free-array-queue.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-linked-list-set.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition mono-threads.c: In function 'dump_threads': mono-threads.c:299:85: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 299 | g_async_safe_printf ("--thread %p id %p [%p] state %x %s\n", info, (void *) mono_thread_info_get_tid (info), (void*)(size_t)info->native_handle, info->thread_state, info == cur ? "GC INITIATOR" : "" ); | ^ CC libmonoutils_la-mono-threads-state-machine.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-posix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-posix-signals.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-mach.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-mach-helper.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-windows.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-linux.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-freebsd.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-netbsd.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-openbsd.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-android.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-haiku.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-aix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-wasm.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-threads-coop.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-utility-thread.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-tls.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-utils-debug.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-atomic.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-hwcap.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-bsearch.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-signal-handler.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-conc-hashtable.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-json.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-networking.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-networking-posix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-networking-fallback.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-networking-missing.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-networking-windows.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-rand.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-rand-windows.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-memfuncs.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-parse.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-checked-build.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mach-support-amd64.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoutils_la-mono-hwcap-x86.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC mono-math-c.lo libtool: compile: gcc -std=gnu11 -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../external/bdwgc/include -I../../external/bdwgc/libatomic_ops/src -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 -I/home/pbulk/build-disk/lang/mono/work/.buildlink/include -I/home/pbulk/build-disk/lang/mono/work/.buildlink/include/python3.10 -DGC_SOLARIS_THREADS -DGC_SOLARIS_PTHREADS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_MMAP -DUSE_MUNMAP -DHOST_SOLARIS -g -D_XOPEN_SOURCE=500 -D__EXTENSIONS__ -D_XOPEN_SOURCE_EXTENDED=1 -DUSE_COMPILER_TLS -Wall -Wunused -Wmissing-declarations -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -Wmissing-prototypes -Wstrict-prototypes -Wnested-externs -Wno-format-zero-length -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -mno-tls-direct-seg-refs -Wno-char-subscripts -D_POSIX_PTHREAD_SEMANTICS -Werror=return-type -Werror-implicit-function-declaration -MT mono-math-c.lo -MD -MP -MF .deps/mono-math-c.Tpo -c mono-math-c.c -fPIC -DPIC -o .libs/mono-math-c.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition libtool: compile: gcc -std=gnu11 -DHAVE_CONFIG_H -I. -I../.. -I../../mono -I../../external/bdwgc/include -I../../external/bdwgc/libatomic_ops/src -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 -I/home/pbulk/build-disk/lang/mono/work/.buildlink/include -I/home/pbulk/build-disk/lang/mono/work/.buildlink/include/python3.10 -DGC_SOLARIS_THREADS -DGC_SOLARIS_PTHREADS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_MMAP -DUSE_MUNMAP -DHOST_SOLARIS -g -D_XOPEN_SOURCE=500 -D__EXTENSIONS__ -D_XOPEN_SOURCE_EXTENDED=1 -DUSE_COMPILER_TLS -Wall -Wunused -Wmissing-declarations -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_XOPEN_SOURCE=600 -D_FORTIFY_SOURCE=2 -Wmissing-prototypes -Wstrict-prototypes -Wnested-externs -Wno-format-zero-length -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -mno-tls-direct-seg-refs -Wno-char-subscripts -D_POSIX_PTHREAD_SEMANTICS -Werror=return-type -Werror-implicit-function-declaration -MT mono-math-c.lo -MD -MP -MF .deps/mono-math-c.Tpo -c mono-math-c.c -o mono-math-c.o >/dev/null 2>&1 CCLD libmonoutils.la gmake[5]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/utils' gmake[4]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/utils' gmake[3]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/utils' Making all in cil gmake[3]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/cil' perl ./make-opcodes-def.pl ./cil-opcodes.xml opcode.def.tmp mv opcode.def.tmp opcode.def gmake[3]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/cil' Making all in zlib gmake[3]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/zlib' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/zlib' Making all in sgen gmake[3]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/sgen' CC libmonosgen_la-sgen-alloc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-cardtable.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-debug.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from ../../mono/metadata/sgen-client-mono.h:64, from ../../mono/sgen/sgen-gc.h:831, from sgen-debug.c:22: sgen-debug.c: In function 'find_pinning_ref_from_thread': sgen-debug.c:511:122: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 511 | SGEN_LOG (0, "Object %p referenced in thread %p (id %p) at %p, stack: %p-%p", obj, info, (gpointer)mono_thread_info_get_tid (info), start, info->client_info.stack_start, info->client_info.info.stack_end); | ^ ../../mono/utils/mono-logger-internals.h:108:41: note: in definition of macro 'mono_gc_printf' 108 | fprintf (gc_log_file, format, ##__VA_ARGS__); \ | ^~~~~~~~~~~ sgen-debug.c:511:33: note: in expansion of macro 'SGEN_LOG' 511 | SGEN_LOG (0, "Object %p referenced in thread %p (id %p) at %p, stack: %p-%p", obj, info, (gpointer)mono_thread_info_get_tid (info), start, info->client_info.stack_start, info->client_info.info.stack_end); | ^~~~~~~~ sgen-debug.c:519:149: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 519 | SGEN_LOG (0, "Object %p referenced in saved reg %d of thread %p (id %p)", obj, (int) (ctxcurrent - ctxstart), info, (gpointer)mono_thread_info_get_tid (info)); | ^ ../../mono/utils/mono-logger-internals.h:108:41: note: in definition of macro 'mono_gc_printf' 108 | fprintf (gc_log_file, format, ##__VA_ARGS__); \ | ^~~~~~~~~~~ sgen-debug.c:519:33: note: in expansion of macro 'SGEN_LOG' 519 | SGEN_LOG (0, "Object %p referenced in saved reg %d of thread %p (id %p)", obj, (int) (ctxcurrent - ctxstart), info, (gpointer)mono_thread_info_get_tid (info)); | ^~~~~~~~ CC libmonosgen_la-sgen-descriptor.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-fin-weak-hash.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-gc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-gchandles.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-gray.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-hash-table.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-internal.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-layout-stats.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-los.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-marksweep.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-memory-governor.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-nursery-allocator.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-pinning-stats.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-pinning.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-pointer-queue.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-array-list.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-protocol.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-qsort.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-simple-nursery.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-split-nursery.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonosgen_la-sgen-thread-pool.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition sgen-thread-pool.c: In function 'sgen_thread_pool_shutdown': sgen-thread-pool.c:310:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 310 | mono_threads_add_joinable_thread ((gpointer)threads [i]); | ^ CC libmonosgen_la-sgen-workers.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CCLD libmonosgen.la gmake[3]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/sgen' Making all in metadata gmake[3]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/metadata' CC libmonoruntime_config_la-mono-config-dirs.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CCLD libmonoruntime-config.la CC libmonoruntime_support_la-support.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CCLD libmonoruntime-support.la CC libmonoruntime_la-console-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32mutex-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition w32mutex-unix.c: In function 'mutex_handle_signal': w32mutex-unix.c:80:89: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 80 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ w32mutex-unix.c:99:105: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 99 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ w32mutex-unix.c: In function 'mutex_handle_own': w32mutex-unix.c:118:89: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 118 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) mutex_handle->tid, mutex_handle->recursion, (gpointer) pthread_self (), mutex_handle->recursion + 1, mutex_handle->abandoned ? "true" : "false"); | ^ w32mutex-unix.c:118:144: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 118 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) mutex_handle->tid, mutex_handle->recursion, (gpointer) pthread_self (), mutex_handle->recursion + 1, mutex_handle->abandoned ? "true" : "false"); | ^ w32mutex-unix.c: In function 'mutex_handle_is_owned': w32mutex-unix.c:151:97: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 151 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) pthread_self ()); | ^ w32mutex-unix.c:155:97: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 155 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) pthread_self (), (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ w32mutex-unix.c:155:125: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 155 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) pthread_self (), (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ w32mutex-unix.c: In function 'ves_icall_System_Threading_Mutex_ReleaseMutex_internal': w32mutex-unix.c:398:84: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 398 | __func__, mono_w32handle_get_typename (handle_data->type), handle, (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ w32mutex-unix.c:422:100: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 422 | __func__, mono_w32handle_get_typename (handle_data->type), handle, (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ In file included from w32mutex.h:9, from w32mutex-unix.c:11: w32mutex-unix.c: In function 'mono_w32mutex_abandon': w32mutex-unix.c:510:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 510 | __func__, handle, (gpointer) mutex_handle->tid, (gpointer) tid); | ^ ../../mono/eglib/glib.h:796:70: note: in definition of macro 'g_error' 796 | #define g_error(...) do { g_log (G_LOG_DOMAIN, G_LOG_LEVEL_ERROR, __VA_ARGS__); for (;;); } while (0) | ^~~~~~~~~~~ w32mutex-unix.c:510:81: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 510 | __func__, handle, (gpointer) mutex_handle->tid, (gpointer) tid); | ^ ../../mono/eglib/glib.h:796:70: note: in definition of macro 'g_error' 796 | #define g_error(...) do { g_log (G_LOG_DOMAIN, G_LOG_LEVEL_ERROR, __VA_ARGS__); for (;;); } while (0) | ^~~~~~~~~~~ CC libmonoruntime_la-w32semaphore-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32event-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32process-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32process-unix-osx.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32process-unix-bsd.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32process-unix-haiku.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32process-unix-default.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition w32process-unix-default.c: In function 'mono_w32process_get_name': w32process-unix-default.c:51:15: warning: unused variable 'buf' [-Wunused-variable] 51 | gchar buf[256]; | ^~~ CC libmonoruntime_la-w32socket-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32file-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32file-unix-glob.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32error-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-threadpool-worker-default.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-appdomain.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-assembly-load-context.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-domain.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-assembly.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-attach.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-class.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-class-init.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-class-accessors.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-cominterop.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-coree.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-debug-helpers.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-debug-mono-symfile.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-debug-mono-ppdb.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition debug-mono-ppdb.c: In function 'mono_ppdb_load_file': debug-mono-ppdb.c:233:60: warning: 'pe_timestamp' may be used uninitialized [-Wmaybe-uninitialized] 233 | if (memcmp (pe_guid, pdb_stream->guid, 16) != 0 || memcmp (&pe_timestamp, pdb_stream->guid + 16, 4) != 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug-mono-ppdb.c:159:16: note: 'pe_timestamp' was declared here 159 | gint32 pe_timestamp; | ^~~~~~~~~~~~ CC libmonoruntime_la-environment.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-exception.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32file.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-filewatcher.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-icall.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-image.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-jit-info.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-loader.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-loaded-images.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-loaded-images-global.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-loaded-images-netcore.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-locales.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-lock-tracer.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-marshal.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mempool.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-metadata.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition metadata.c: In function 'mono_metadata_parse_type_internal': metadata.c:1954:1: warning: function may return address of local variable [-Wreturn-local-addr] 1954 | } | ^ metadata.c:1816:18: note: declared here 1816 | MonoType stype; | ^~~~~ CC libmonoruntime_la-metadata-verify.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-method-builder.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mono-basic-block.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mono-config.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mono-debug.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mono-endian.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mono-hash.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mono-conc-hash.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mono-mlist.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mono-perfcounters.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mono-route.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-object.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition object.c: In function 'mono_thread_set_main': object.c:261:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 261 | void *key = thread->internal_thread ? (void *) MONO_UINT_TO_NATIVE_THREAD_ID (thread->internal_thread->tid) : NULL; | ^ CC libmonoruntime_la-opcodes.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-property-bag.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32socket.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32process.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-profiler.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-rand.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-remoting.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-runtime.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-mono-security.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-security-core-clr.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-security-manager.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-string-icalls.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-sysmath.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-threads.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition threads.c: In function 'mono_thread_attach_internal': threads.c:913:73: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 913 | mono_alloc_static_data (&internal->static_data, offset, (void *) MONO_UINT_TO_NATIVE_THREAD_ID (internal->tid), TRUE); | ^ In file included from threads.c:23: threads.c: In function 'fire_attach_profiler_events': threads.c:1128:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1128 | (void *) tid, | ^ ../../mono/metadata/profiler-private.h:193:54: note: in definition of macro 'MONO_PROFILER_RAISE' 193 | mono_profiler_raise_ ## name args; \ | ^~~~ threads.c:1136:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1136 | (void *) tid, | ^ ../../mono/metadata/profiler-private.h:193:54: note: in definition of macro 'MONO_PROFILER_RAISE' 193 | mono_profiler_raise_ ## name args; \ | ^~~~ threads.c: In function 'alloc_thread_static_data_helper': threads.c:4728:65: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4728 | mono_alloc_static_data (&(thread->static_data), offset, (void *) MONO_UINT_TO_NATIVE_THREAD_ID (thread->tid), TRUE); | ^ threads.c: In function 'threads_add_pending_joinable_runtime_thread': threads.c:5780:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5780 | threads_add_pending_joinable_thread ((gpointer)(MONO_UINT_TO_NATIVE_THREAD_ID (mono_thread_info_get_tid (mono_thread_info)))); | ^ threads.c: In function 'mono_threads_add_joinable_runtime_thread': threads.c:5841:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5841 | gpointer tid = (gpointer)(MONO_UINT_TO_NATIVE_THREAD_ID (mono_thread_info_get_tid (mono_thread_info))); | ^ In function 'summarizer_signal_other_threads', inlined from 'mono_threads_summarize_execute_internal' at threads.c:6581:3: threads.c:6415:20: warning: 'current_idx' may be used uninitialized [-Wmaybe-uninitialized] 6415 | if (i == current_idx) | ^ threads.c: In function 'mono_threads_summarize_execute_internal': threads.c:6563:13: note: 'current_idx' was declared here 6563 | int current_idx; | ^~~~~~~~~~~ CC libmonoruntime_la-threadpool.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-threadpool-io.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-verify.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-dynamic-stream.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-file-mmap-posix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-file-mmap-windows.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-metadata-cross-helpers.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-seq-points-data.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-handle.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32handle-namespace.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-w32handle.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-reflection.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-dynamic-image.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-sre.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-sre-encode.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-sre-save.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-custom-attrs.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-fdhandle.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-callspec.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-abi.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-native-library.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-icall-table.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-method-builder-ilgen.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-marshal-ilgen.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition marshal-ilgen.c: In function 'emit_delegate_invoke_internal_ilgen': marshal-ilgen.c:4083:17: warning: 'local_res' may be used uninitialized [-Wmaybe-uninitialized] 4083 | mono_mb_emit_stloc (mb, local_res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ marshal-ilgen.c:3924:73: note: 'local_res' was declared here 3924 | int local_i, local_len, local_delegates, local_d, local_target, local_res; | ^~~~~~~~~ marshal-ilgen.c: In function 'emit_marshal_safehandle_ilgen': marshal-ilgen.c:5300:41: warning: 'label_next' may be used uninitialized [-Wmaybe-uninitialized] 5300 | mono_mb_patch_branch (mb, label_next); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ marshal-ilgen.c:5242:21: note: 'label_next' was declared here 5242 | int label_next; | ^~~~~~~~~~ CC libmonoruntime_la-sgen-mono-ilgen.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-gc-stats.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-gc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition gc.c: In function 'mono_gc_cleanup': gc.c:1083:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1083 | mono_threads_add_joinable_thread ((gpointer)(MONO_UINT_TO_NATIVE_THREAD_ID (gc_thread->tid))); | ^ gc.c:1108:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1108 | mono_threads_add_joinable_thread ((gpointer)(MONO_UINT_TO_NATIVE_THREAD_ID (gc_thread->tid))); | ^ CC libmonoruntime_la-monitor.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-null-gc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-null-gc-handles.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntime_la-boehm-gc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition boehm-gc.c: In function 'mono_gc_thread_detach_with_lock': boehm-gc.c:377:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 377 | mono_threads_add_joinable_thread ((gpointer)tid); | ^ boehm-gc.c: At top level: boehm-gc.c:1103:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] 1103 | void GC_start_blocking () | ^~~~~~~~~~~~~~~~~ boehm-gc.c:1108:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] 1108 | void GC_end_blocking () | ^~~~~~~~~~~~~~~ In file included from boehm-gc.c:18: ../../mono/metadata/profiler-private.h: In function 'on_gc_notification': ../../mono/metadata/profiler-private.h:193:25: warning: 'e' may be used uninitialized [-Wmaybe-uninitialized] 193 | mono_profiler_raise_ ## name args; \ | ^~~~~~~~~~~~~~~~~~~~ boehm-gc.c:406:29: note: 'e' was declared here 406 | MonoProfilerGCEvent e; | ^ CCLD libmonoruntime.la CC libmonoruntimesgen_la-console-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32mutex-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition w32mutex-unix.c: In function 'mutex_handle_signal': w32mutex-unix.c:80:89: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 80 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ w32mutex-unix.c:99:105: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 99 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ w32mutex-unix.c: In function 'mutex_handle_own': w32mutex-unix.c:118:89: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 118 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) mutex_handle->tid, mutex_handle->recursion, (gpointer) pthread_self (), mutex_handle->recursion + 1, mutex_handle->abandoned ? "true" : "false"); | ^ w32mutex-unix.c:118:144: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 118 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) mutex_handle->tid, mutex_handle->recursion, (gpointer) pthread_self (), mutex_handle->recursion + 1, mutex_handle->abandoned ? "true" : "false"); | ^ w32mutex-unix.c: In function 'mutex_handle_is_owned': w32mutex-unix.c:151:97: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 151 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) pthread_self ()); | ^ w32mutex-unix.c:155:97: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 155 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) pthread_self (), (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ w32mutex-unix.c:155:125: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 155 | __func__, mono_w32handle_get_typename (handle_data->type), handle_data, (gpointer) pthread_self (), (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ w32mutex-unix.c: In function 'ves_icall_System_Threading_Mutex_ReleaseMutex_internal': w32mutex-unix.c:398:84: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 398 | __func__, mono_w32handle_get_typename (handle_data->type), handle, (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ w32mutex-unix.c:422:100: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 422 | __func__, mono_w32handle_get_typename (handle_data->type), handle, (gpointer) mutex_handle->tid, mutex_handle->recursion); | ^ In file included from w32mutex.h:9, from w32mutex-unix.c:11: w32mutex-unix.c: In function 'mono_w32mutex_abandon': w32mutex-unix.c:510:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 510 | __func__, handle, (gpointer) mutex_handle->tid, (gpointer) tid); | ^ ../../mono/eglib/glib.h:796:70: note: in definition of macro 'g_error' 796 | #define g_error(...) do { g_log (G_LOG_DOMAIN, G_LOG_LEVEL_ERROR, __VA_ARGS__); for (;;); } while (0) | ^~~~~~~~~~~ w32mutex-unix.c:510:81: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 510 | __func__, handle, (gpointer) mutex_handle->tid, (gpointer) tid); | ^ ../../mono/eglib/glib.h:796:70: note: in definition of macro 'g_error' 796 | #define g_error(...) do { g_log (G_LOG_DOMAIN, G_LOG_LEVEL_ERROR, __VA_ARGS__); for (;;); } while (0) | ^~~~~~~~~~~ CC libmonoruntimesgen_la-w32semaphore-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32event-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32process-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32process-unix-osx.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32process-unix-bsd.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32process-unix-haiku.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32process-unix-default.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition w32process-unix-default.c: In function 'mono_w32process_get_name': w32process-unix-default.c:51:15: warning: unused variable 'buf' [-Wunused-variable] 51 | gchar buf[256]; | ^~~ CC libmonoruntimesgen_la-w32socket-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32file-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32file-unix-glob.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32error-unix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-threadpool-worker-default.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-appdomain.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-assembly-load-context.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-domain.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-assembly.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-attach.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-class.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-class-init.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-class-accessors.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-cominterop.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-coree.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-debug-helpers.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-debug-mono-symfile.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-debug-mono-ppdb.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition debug-mono-ppdb.c: In function 'mono_ppdb_load_file': debug-mono-ppdb.c:233:60: warning: 'pe_timestamp' may be used uninitialized [-Wmaybe-uninitialized] 233 | if (memcmp (pe_guid, pdb_stream->guid, 16) != 0 || memcmp (&pe_timestamp, pdb_stream->guid + 16, 4) != 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ debug-mono-ppdb.c:159:16: note: 'pe_timestamp' was declared here 159 | gint32 pe_timestamp; | ^~~~~~~~~~~~ CC libmonoruntimesgen_la-environment.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-exception.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32file.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-filewatcher.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-icall.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-image.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-jit-info.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-loader.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-loaded-images.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-loaded-images-global.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-loaded-images-netcore.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-locales.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-lock-tracer.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-marshal.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mempool.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-metadata.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition metadata.c: In function 'mono_metadata_parse_type_internal': metadata.c:1954:1: warning: function may return address of local variable [-Wreturn-local-addr] 1954 | } | ^ metadata.c:1816:18: note: declared here 1816 | MonoType stype; | ^~~~~ CC libmonoruntimesgen_la-metadata-verify.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-method-builder.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mono-basic-block.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mono-config.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mono-debug.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mono-endian.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mono-hash.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mono-conc-hash.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mono-mlist.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mono-perfcounters.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mono-route.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-object.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition object.c: In function 'mono_thread_set_main': object.c:261:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 261 | void *key = thread->internal_thread ? (void *) MONO_UINT_TO_NATIVE_THREAD_ID (thread->internal_thread->tid) : NULL; | ^ CC libmonoruntimesgen_la-opcodes.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-property-bag.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32socket.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32process.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-profiler.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-rand.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-remoting.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-runtime.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-mono-security.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-security-core-clr.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-security-manager.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-string-icalls.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sysmath.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-threads.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition threads.c: In function 'mono_thread_attach_internal': threads.c:913:73: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 913 | mono_alloc_static_data (&internal->static_data, offset, (void *) MONO_UINT_TO_NATIVE_THREAD_ID (internal->tid), TRUE); | ^ In file included from threads.c:23: threads.c: In function 'fire_attach_profiler_events': threads.c:1128:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1128 | (void *) tid, | ^ ../../mono/metadata/profiler-private.h:193:54: note: in definition of macro 'MONO_PROFILER_RAISE' 193 | mono_profiler_raise_ ## name args; \ | ^~~~ threads.c:1136:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1136 | (void *) tid, | ^ ../../mono/metadata/profiler-private.h:193:54: note: in definition of macro 'MONO_PROFILER_RAISE' 193 | mono_profiler_raise_ ## name args; \ | ^~~~ threads.c: In function 'alloc_thread_static_data_helper': threads.c:4728:65: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4728 | mono_alloc_static_data (&(thread->static_data), offset, (void *) MONO_UINT_TO_NATIVE_THREAD_ID (thread->tid), TRUE); | ^ threads.c: In function 'threads_add_pending_joinable_runtime_thread': threads.c:5780:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5780 | threads_add_pending_joinable_thread ((gpointer)(MONO_UINT_TO_NATIVE_THREAD_ID (mono_thread_info_get_tid (mono_thread_info)))); | ^ threads.c: In function 'mono_threads_add_joinable_runtime_thread': threads.c:5841:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5841 | gpointer tid = (gpointer)(MONO_UINT_TO_NATIVE_THREAD_ID (mono_thread_info_get_tid (mono_thread_info))); | ^ In function 'summarizer_signal_other_threads', inlined from 'mono_threads_summarize_execute_internal' at threads.c:6581:3: threads.c:6415:20: warning: 'current_idx' may be used uninitialized [-Wmaybe-uninitialized] 6415 | if (i == current_idx) | ^ threads.c: In function 'mono_threads_summarize_execute_internal': threads.c:6563:13: note: 'current_idx' was declared here 6563 | int current_idx; | ^~~~~~~~~~~ CC libmonoruntimesgen_la-threadpool.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-threadpool-io.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-verify.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-dynamic-stream.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-file-mmap-posix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-file-mmap-windows.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-metadata-cross-helpers.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-seq-points-data.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-handle.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32handle-namespace.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-w32handle.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-reflection.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-dynamic-image.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sre.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sre-encode.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sre-save.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-custom-attrs.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-fdhandle.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-callspec.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-abi.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-native-library.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-icall-table.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-method-builder-ilgen.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-marshal-ilgen.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition marshal-ilgen.c: In function 'emit_delegate_invoke_internal_ilgen': marshal-ilgen.c:4083:17: warning: 'local_res' may be used uninitialized [-Wmaybe-uninitialized] 4083 | mono_mb_emit_stloc (mb, local_res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ marshal-ilgen.c:3924:73: note: 'local_res' was declared here 3924 | int local_i, local_len, local_delegates, local_d, local_target, local_res; | ^~~~~~~~~ marshal-ilgen.c: In function 'emit_marshal_safehandle_ilgen': marshal-ilgen.c:5300:41: warning: 'label_next' may be used uninitialized [-Wmaybe-uninitialized] 5300 | mono_mb_patch_branch (mb, label_next); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ marshal-ilgen.c:5242:21: note: 'label_next' was declared here 5242 | int label_next; | ^~~~~~~~~~ CC libmonoruntimesgen_la-sgen-mono-ilgen.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-gc-stats.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-gc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition gc.c: In function 'mono_gc_cleanup': gc.c:1083:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1083 | mono_threads_add_joinable_thread ((gpointer)(MONO_UINT_TO_NATIVE_THREAD_ID (gc_thread->tid))); | ^ gc.c:1108:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1108 | mono_threads_add_joinable_thread ((gpointer)(MONO_UINT_TO_NATIVE_THREAD_ID (gc_thread->tid))); | ^ CC libmonoruntimesgen_la-monitor.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sgen-bridge.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sgen-old-bridge.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sgen-new-bridge.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sgen-tarjan-bridge.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sgen-toggleref.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC libmonoruntimesgen_la-sgen-stw.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition sgen-stw.c: In function 'sgen_unified_suspend_stop_world': sgen-stw.c:422:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 422 | sgen_binary_protocol_thread_suspend ((gpointer) mono_thread_info_get_tid (info), stopped_ip); | ^ sgen-stw.c: In function 'sgen_unified_suspend_restart_world': sgen-stw.c:439:62: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 439 | sgen_binary_protocol_thread_restart ((gpointer) mono_thread_info_get_tid (info)); | ^ CC libmonoruntimesgen_la-sgen-mono.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition sgen-mono.c: In function 'sgen_client_thread_attach': sgen-mono.c:2148:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2148 | sgen_binary_protocol_thread_register ((gpointer)mono_thread_info_get_tid (info)); | ^ In file included from ../../mono/metadata/sgen-client-mono.h:64, from ../../mono/sgen/sgen-gc.h:831, from sgen-mono.c:13: sgen-mono.c:2150:70: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2150 | SGEN_LOG (3, "registered thread %p (%p) stack end %p", info, (gpointer)mono_thread_info_get_tid (info), info->client_info.info.stack_end); | ^ ../../mono/utils/mono-logger-internals.h:108:41: note: in definition of macro 'mono_gc_printf' 108 | fprintf (gc_log_file, format, ##__VA_ARGS__); \ | ^~~~~~~~~~~ sgen-mono.c:2150:9: note: in expansion of macro 'SGEN_LOG' 2150 | SGEN_LOG (3, "registered thread %p (%p) stack end %p", info, (gpointer)mono_thread_info_get_tid (info), info->client_info.info.stack_end); | ^~~~~~~~ sgen-mono.c: In function 'sgen_client_thread_detach_with_lock': sgen-mono.c:2184:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2184 | sgen_binary_protocol_thread_unregister ((gpointer)tid); | ^ sgen-mono.c:2185:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2185 | SGEN_LOG (3, "unregister thread %p (%p)", p, (gpointer)tid); | ^ ../../mono/utils/mono-logger-internals.h:108:41: note: in definition of macro 'mono_gc_printf' 108 | fprintf (gc_log_file, format, ##__VA_ARGS__); \ | ^~~~~~~~~~~ sgen-mono.c:2185:9: note: in expansion of macro 'SGEN_LOG' 2185 | SGEN_LOG (3, "unregister thread %p (%p)", p, (gpointer)tid); | ^~~~~~~~ sgen-mono.c: In function 'sgen_client_scan_thread_data': sgen-mono.c:2320:50: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2320 | sgen_binary_protocol_scan_stack ((gpointer)mono_thread_info_get_tid (info), info->client_info.stack_start, info->client_info.info.stack_end, skip_reason); | ^ CCLD libmonoruntimesgen.la gmake[3]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/metadata' Making all in mini gmake[3]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/mini' if test -e ../../.git; then \ (cd ../..; \ LANG=C; export LANG; \ if test -z "$ghprbPullId"; then \ branch=`git branch | grep '^\*' | sed 's/.*detached .*/explicit/' | cut -d ' ' -f 2`; \ else \ branch="pull-request-$ghprbPullId"; \ fi; \ version=`git log --no-color --first-parent -n1 --pretty=format:%h`; \ echo "#define FULL_VERSION \"$branch/$version\""; \ ); \ else \ if test -z "$MONO_BRANCH" -o -z "$MONO_BUILD_REVISION"; then \ echo "#define FULL_VERSION \"tarball\""; \ else \ echo "#define FULL_VERSION \"$MONO_BRANCH/$MONO_BUILD_REVISION\""; \ fi \ fi > version.h /opt/local/bin/python3.10 ./genmdesc.py TARGET_AMD64 . cpu-amd64.h amd64_desc ./cpu-amd64.md /opt/local/bin/gmake all-am gmake[4]: Entering directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/mini' CC libmini_la-mini.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini.c:66: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-runtime.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-runtime.c:76: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-seq-points.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from seq-points.c:12: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-method-to-ir.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from method-to-ir.c:18: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | In file included from method-to-ir.c:78: method-to-ir.c: In function 'emit_class_init': ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:2894:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 2894 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBNE_UN, inited_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:2894:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 2894 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBNE_UN, inited_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:2894:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 2894 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBNE_UN, inited_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:2894:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 2894 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBNE_UN, inited_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ method-to-ir.c:2899:17: note: in expansion of macro 'MONO_START_BB' 2899 | MONO_START_BB (cfg, inited_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ method-to-ir.c:2899:17: note: in expansion of macro 'MONO_START_BB' 2899 | MONO_START_BB (cfg, inited_bb); | ^~~~~~~~~~~~~ method-to-ir.c: In function 'mini_save_cast_details': ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:2930:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 2930 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:2930:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 2930 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:2930:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 2930 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:2930:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 2930 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ method-to-ir.c:2948:25: note: in expansion of macro 'MONO_START_BB' 2948 | MONO_START_BB (cfg, is_null_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ method-to-ir.c:2948:25: note: in expansion of macro 'MONO_START_BB' 2948 | MONO_START_BB (cfg, is_null_bb); | ^~~~~~~~~~~~~ method-to-ir.c: In function 'handle_unbox_gsharedvt': ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3141:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3141 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_ref_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3141:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3141 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_ref_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3141:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3141 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_ref_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3141:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3141 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_ref_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3144:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3144 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_nullable_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3144:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3144 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_nullable_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3144:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3144 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_nullable_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3144:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3144 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_nullable_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3154:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3154 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3154:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3154 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3154:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3154 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3154:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3154 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ method-to-ir.c:3157:9: note: in expansion of macro 'MONO_START_BB' 3157 | MONO_START_BB (cfg, is_ref_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ method-to-ir.c:3157:9: note: in expansion of macro 'MONO_START_BB' 3157 | MONO_START_BB (cfg, is_ref_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3164:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3164 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3164:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3164 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3164:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3164 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3164:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3164 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ method-to-ir.c:3167:9: note: in expansion of macro 'MONO_START_BB' 3167 | MONO_START_BB (cfg, is_nullable_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ method-to-ir.c:3167:9: note: in expansion of macro 'MONO_START_BB' 3167 | MONO_START_BB (cfg, is_nullable_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3188:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3188 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3188:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3188 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3188:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3188 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3188:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3188 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ method-to-ir.c:3191:9: note: in expansion of macro 'MONO_START_BB' 3191 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ method-to-ir.c:3191:9: note: in expansion of macro 'MONO_START_BB' 3191 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ method-to-ir.c: In function 'mini_emit_box': ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3349:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3349 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_ref_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3349:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3349 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_ref_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3349:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3349 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_ref_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3349:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3349 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_ref_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3352:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3352 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_nullable_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3352:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3352 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_nullable_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3352:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3352 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_nullable_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3352:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3352 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_nullable_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3364:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3364 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3364:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3364 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3364:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3364 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3364:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3364 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ method-to-ir.c:3367:17: note: in expansion of macro 'MONO_START_BB' 3367 | MONO_START_BB (cfg, is_ref_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ method-to-ir.c:3367:17: note: in expansion of macro 'MONO_START_BB' 3367 | MONO_START_BB (cfg, is_ref_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3375:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3375 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3375:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3375 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3375:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3375 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3375:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3375 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ method-to-ir.c:3378:17: note: in expansion of macro 'MONO_START_BB' 3378 | MONO_START_BB (cfg, is_nullable_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ method-to-ir.c:3378:17: note: in expansion of macro 'MONO_START_BB' 3378 | MONO_START_BB (cfg, is_nullable_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3404:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3404 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3404:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3404 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3404:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3404 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:3404:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 3404 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ method-to-ir.c:3406:17: note: in expansion of macro 'MONO_START_BB' 3406 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ method-to-ir.c:3406:17: note: in expansion of macro 'MONO_START_BB' 3406 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ method-to-ir.c: In function 'handle_constrained_call': ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:5724:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5724 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_ref_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:5724:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5724 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_ref_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:5724:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5724 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_ref_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:5724:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5724 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_ref_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:5733:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5733 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:5733:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5733 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:5733:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5733 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:5733:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5733 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ method-to-ir.c:5736:25: note: in expansion of macro 'MONO_START_BB' 5736 | MONO_START_BB (cfg, is_ref_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ method-to-ir.c:5736:25: note: in expansion of macro 'MONO_START_BB' 5736 | MONO_START_BB (cfg, is_ref_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:5746:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5746 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:5746:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5746 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:5746:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5746 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:5746:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5746 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ method-to-ir.c:5748:25: note: in expansion of macro 'MONO_START_BB' 5748 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ method-to-ir.c:5748:25: note: in expansion of macro 'MONO_START_BB' 5748 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ method-to-ir.c: In function 'mono_method_to_ir': ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:8177:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 8177 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBGE_UN, default_bblock); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:8177:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 8177 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBGE_UN, default_bblock); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:8177:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 8177 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBGE_UN, default_bblock); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:8177:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 8177 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBGE_UN, default_bblock); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10262:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10262 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, dont_throw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10262:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10262 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, dont_throw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10262:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10262 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, dont_throw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10262:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10262 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, dont_throw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ method-to-ir.c:10265:41: note: in expansion of macro 'MONO_START_BB' 10265 | MONO_START_BB (cfg, dont_throw); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ method-to-ir.c:10265:41: note: in expansion of macro 'MONO_START_BB' 10265 | MONO_START_BB (cfg, dont_throw); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10312:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10312 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, dont_throw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10312:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10312 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, dont_throw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10312:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10312 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, dont_throw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10312:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10312 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, dont_throw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ method-to-ir.c:10316:41: note: in expansion of macro 'MONO_START_BB' 10316 | MONO_START_BB (cfg, dont_throw); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ method-to-ir.c:10316:41: note: in expansion of macro 'MONO_START_BB' 10316 | MONO_START_BB (cfg, dont_throw); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ method-to-ir.c:10376:33: note: in expansion of macro 'MONO_START_BB' 10376 | MONO_START_BB (cfg, next_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ method-to-ir.c:10376:33: note: in expansion of macro 'MONO_START_BB' 10376 | MONO_START_BB (cfg, next_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10686:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10686 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, is_gsharedvt_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10686:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10686 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, is_gsharedvt_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10686:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10686 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, is_gsharedvt_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10686:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10686 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, is_gsharedvt_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10704:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10704 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10704:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10704 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10704:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10704 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10704:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10704 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ method-to-ir.c:10707:41: note: in expansion of macro 'MONO_START_BB' 10707 | MONO_START_BB (cfg, is_gsharedvt_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ method-to-ir.c:10707:41: note: in expansion of macro 'MONO_START_BB' 10707 | MONO_START_BB (cfg, is_gsharedvt_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ method-to-ir.c:10712:41: note: in expansion of macro 'MONO_START_BB' 10712 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ method-to-ir.c:10712:41: note: in expansion of macro 'MONO_START_BB' 10712 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10726:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10726 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, is_gsharedvt_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10726:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10726 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, is_gsharedvt_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10726:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10726 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, is_gsharedvt_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10726:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10726 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, is_gsharedvt_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10730:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10730 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10730:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10730 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10730:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10730 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10730:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10730 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ method-to-ir.c:10732:41: note: in expansion of macro 'MONO_START_BB' 10732 | MONO_START_BB (cfg, is_gsharedvt_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ method-to-ir.c:10732:41: note: in expansion of macro 'MONO_START_BB' 10732 | MONO_START_BB (cfg, is_gsharedvt_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10750:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10750 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10750:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10750 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10750:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10750 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:10750:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10750 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ method-to-ir.c:10752:41: note: in expansion of macro 'MONO_START_BB' 10752 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ method-to-ir.c:10752:41: note: in expansion of macro 'MONO_START_BB' 10752 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:11038:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 11038 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, non_zero_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:11038:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 11038 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, non_zero_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:11038:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 11038 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, non_zero_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:11038:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 11038 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, non_zero_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:11042:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 11042 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:11042:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 11042 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:11042:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 11042 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ method-to-ir.c:11042:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 11042 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ method-to-ir.c:11044:25: note: in expansion of macro 'MONO_START_BB' 11044 | MONO_START_BB (cfg, non_zero_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ method-to-ir.c:11044:25: note: in expansion of macro 'MONO_START_BB' 11044 | MONO_START_BB (cfg, non_zero_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ method-to-ir.c:11055:25: note: in expansion of macro 'MONO_START_BB' 11055 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ method-to-ir.c:11055:25: note: in expansion of macro 'MONO_START_BB' 11055 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ CC libmini_la-cfgdump.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from cfgdump.c:9: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-decompose.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from decompose.c:13: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-jit-icalls.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from jit-icalls.h:9, from jit-icalls.c:21: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-trace.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from trace.c:22: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | trace.c: In function 'indent': trace.c:81:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 81 | printf ("[%p: %.5f %d] ", (void*)mono_native_thread_id_get (), seconds_since_start (), indent_level); | ^ CC libmini_la-dominators.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from dominators.c:19: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-cfold.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from cfold.c:13: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-helpers.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from helpers.c:10: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-liveness.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from liveness.c:18: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-ssa.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from ssa.c:21: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-abcremoval.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from abcremoval.h:16, from abcremoval.c:24: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-local-propagation.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from local-propagation.c:32: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-driver.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from driver.c:58: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | driver.c: In function 'parse_optimizations': driver.c:170:58: warning: the comparison will always evaluate as 'true' for the pointer operand in '(const char *)&opstr + (sizetype)opt_names[i]' must not be NULL [-Waddress] 170 | for (i = 0; i < G_N_ELEMENTS (opt_names) && optflag_get_name (i); ++i) { | ^~ driver.c:180:54: warning: the comparison will always evaluate as 'true' for the pointer operand in '(const char *)&opstr + (sizetype)opt_names[i]' must not be NULL [-Waddress] 180 | if (i == G_N_ELEMENTS (opt_names) || !optflag_get_name (i)) { | ^ driver.c: In function 'mono_opt_descr': driver.c:288:38: warning: the comparison will always evaluate as 'true' for the pointer operand in '(const char *)&opstr + (sizetype)opt_names[i]' must not be NULL [-Waddress] 288 | if (flags & (1 << i) && optflag_get_name (i)) { | ^~ CC libmini_la-debug-mini.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from debug-mini.c:11: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-linear-scan.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from linear-scan.c:11: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-aot-compiler.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from aot-compiler.h:8, from aot-compiler.c:63: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | aot-compiler.c: In function 'append_mangled_signature': aot-compiler.c:9197:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 9197 | if (!supported) | ^~ In file included from ../../mono/eglib/glib.h:45, from ../../mono/metadata/abi-details.h:10, from aot-compiler.c:37: ../../mono/eglib/eglib-remap.h:224:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 224 | #define g_string_append_printf monoeg_g_string_append_printf | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aot-compiler.c:9199:17: note: in expansion of macro 'g_string_append_printf' 9199 | g_string_append_printf (s, "_"); | ^~~~~~~~~~~~~~~~~~~~~~ CC libmini_la-aot-runtime.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from aot-runtime.c:66: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | aot-runtime.c: In function 'mono_aot_get_class_from_name': aot-runtime.c:2767:53: warning: '%s' directive writing up to 999 bytes into a region of size between 24 and 1023 [-Wformat-overflow=] 2767 | sprintf (full_name_buf, "%s.%s", name_space, name); | ^~ aot-runtime.c:2767:25: note: 'sprintf' output between 2 and 2000 bytes into a destination of size 1024 2767 | sprintf (full_name_buf, "%s.%s", name_space, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libmini_la-aot-runtime-wasm.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from aot-runtime-wasm.c:10: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-graph.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from graph.c:19: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-codegen.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-codegen.c:23: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-exceptions.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-exceptions.c:72: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | mini-exceptions.c: In function 'mono_handle_exception_internal': mini-exceptions.c:2690:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2690 | g_print ("[%p:] EXCEPTION handling: %s.%s: %s\n", (void*)mono_native_thread_id_get (), m_class_get_name_space (mono_object_class (obj)), m_class_get_name (mono_object_class (obj)), msg); | ^ CC libmini_la-mini-trampolines.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-trampolines.c:22: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-branch-opts.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from branch-opts.c:17: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-generic-sharing.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-generic-sharing.c:25: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-tasklets.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from tasklets.h:8, from tasklets.c:6: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-simd-intrinsics.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from simd-intrinsics.c:14: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-simd-intrinsics-netcore.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from simd-intrinsics-netcore.c:21: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-native-types.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-native-types.c:15: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-unwind.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from unwind.c:11: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-image-writer.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from image-writer.c:46: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-dwarfwriter.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from dwarfwriter.h:16, from dwarfwriter.c:15: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-gc.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-gc.h:8, from mini-gc.c:14: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-debugger-agent-stubs.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-runtime.h:15, from debugger-agent-stubs.c:14: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-xdebug.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from xdebug.c:29: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-alias-analysis.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from alias-analysis.c:14: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-cross-helpers.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-cross-helpers.c:11: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-arch-stubs.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from arch-stubs.c:5: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-type-checking.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from type-checking.c:10: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | In file included from type-checking.c:11: type-checking.c: In function 'mini_emit_isninst_cast_inst': ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:115:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 115 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBLT_UN, false_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:115:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 115 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBLT_UN, false_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:115:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 115 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBLT_UN, false_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:115:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 115 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBLT_UN, false_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:128:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 128 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, true_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:128:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 128 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, true_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:128:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 128 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, true_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:128:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 128 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, true_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ type-checking.c: In function 'mini_emit_max_iid_check': ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:208:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 208 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBLT_UN, false_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:208:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 208 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBLT_UN, false_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:208:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 208 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBLT_UN, false_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:208:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 208 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBLT_UN, false_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ type-checking.c: In function 'mini_emit_class_check_branch': ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:245:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 245 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, branch_op, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:245:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 245 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, branch_op, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:245:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 245 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, branch_op, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:245:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 245 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, branch_op, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ type-checking.c: In function 'mini_emit_iface_cast': ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:264:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 264 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, true_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:264:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 264 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, true_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:264:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 264 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, true_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:264:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 264 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, true_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ type-checking.c: In function 'mini_emit_iface_class_cast': ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:281:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 281 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, true_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:281:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 281 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, true_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:281:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 281 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, true_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:281:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 281 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, true_target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ type-checking.c: In function 'emit_special_array_iface_check': ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:372:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 372 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBNE_UN, not_an_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:372:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 372 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBNE_UN, not_an_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:372:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 372 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBNE_UN, not_an_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:372:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 372 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBNE_UN, not_an_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:377:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 377 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, true_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:377:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 377 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, true_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:377:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 377 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, true_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:377:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 377 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, true_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ type-checking.c: In function 'handle_castclass': ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:404:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 404 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:404:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 404 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:404:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 404 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:404:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 404 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ type-checking.c:422:17: note: in expansion of macro 'MONO_START_BB' 422 | MONO_START_BB (cfg, interface_fail_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ type-checking.c:422:17: note: in expansion of macro 'MONO_START_BB' 422 | MONO_START_BB (cfg, interface_fail_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ type-checking.c:428:17: note: in expansion of macro 'MONO_START_BB' 428 | MONO_START_BB (cfg, array_fail_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ type-checking.c:428:17: note: in expansion of macro 'MONO_START_BB' 428 | MONO_START_BB (cfg, array_fail_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:444:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 444 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:444:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 444 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:444:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 444 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:444:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 444 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:482:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 482 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, no_proxy_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:482:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 482 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, no_proxy_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:482:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 482 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, no_proxy_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:482:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 482 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, no_proxy_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ type-checking.c:488:17: note: in expansion of macro 'MONO_START_BB' 488 | MONO_START_BB (cfg, fail_1_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ type-checking.c:488:17: note: in expansion of macro 'MONO_START_BB' 488 | MONO_START_BB (cfg, fail_1_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:495:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 495 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:495:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 495 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:495:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 495 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:495:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 495 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ type-checking.c:497:17: note: in expansion of macro 'MONO_START_BB' 497 | MONO_START_BB (cfg, no_proxy_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ type-checking.c:497:17: note: in expansion of macro 'MONO_START_BB' 497 | MONO_START_BB (cfg, no_proxy_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ type-checking.c:529:9: note: in expansion of macro 'MONO_START_BB' 529 | MONO_START_BB (cfg, is_null_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ type-checking.c:529:9: note: in expansion of macro 'MONO_START_BB' 529 | MONO_START_BB (cfg, is_null_bb); | ^~~~~~~~~~~~~ type-checking.c: In function 'handle_isinst': ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:566:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 566 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:566:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 566 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:566:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 566 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:566:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 566 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ type-checking.c:576:17: note: in expansion of macro 'MONO_START_BB' 576 | MONO_START_BB (cfg, interface_fail_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ type-checking.c:576:17: note: in expansion of macro 'MONO_START_BB' 576 | MONO_START_BB (cfg, interface_fail_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:586:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 586 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBNE_UN, not_an_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:586:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 586 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBNE_UN, not_an_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:586:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 586 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBNE_UN, not_an_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:586:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 586 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBNE_UN, not_an_array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:590:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 590 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:590:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 590 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:590:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 590 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:590:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 590 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ type-checking.c:592:25: note: in expansion of macro 'MONO_START_BB' 592 | MONO_START_BB (cfg, not_an_array); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ type-checking.c:592:25: note: in expansion of macro 'MONO_START_BB' 592 | MONO_START_BB (cfg, not_an_array); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:609:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 609 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:609:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 609 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:609:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 609 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:609:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 609 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ type-checking.c:611:17: note: in expansion of macro 'MONO_START_BB' 611 | MONO_START_BB (cfg, call_proxy_isinst); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ type-checking.c:611:17: note: in expansion of macro 'MONO_START_BB' 611 | MONO_START_BB (cfg, call_proxy_isinst); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:616:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 616 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:616:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 616 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:616:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 616 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:616:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 616 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:642:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 642 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:642:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 642 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:642:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 642 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:642:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 642 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ type-checking.c:646:17: note: in expansion of macro 'MONO_START_BB' 646 | MONO_START_BB (cfg, call_proxy_isinst); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ type-checking.c:646:17: note: in expansion of macro 'MONO_START_BB' 646 | MONO_START_BB (cfg, call_proxy_isinst); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:651:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 651 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:651:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 651 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:651:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 651 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:651:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 651 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:652:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 652 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:652:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 652 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:652:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 652 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:652:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 652 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ type-checking.c:654:17: note: in expansion of macro 'MONO_START_BB' 654 | MONO_START_BB (cfg, no_proxy_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ type-checking.c:654:17: note: in expansion of macro 'MONO_START_BB' 654 | MONO_START_BB (cfg, no_proxy_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:672:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 672 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:672:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 672 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:672:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 672 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:672:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 672 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:678:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 678 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:678:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 678 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:678:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 678 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:678:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 678 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:686:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 686 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:686:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 686 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:686:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 686 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:686:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 686 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:701:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 701 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:701:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 701 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:701:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 701 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:701:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 701 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ type-checking.c:703:33: note: in expansion of macro 'MONO_START_BB' 703 | MONO_START_BB (cfg, pointer_check_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ type-checking.c:703:33: note: in expansion of macro 'MONO_START_BB' 703 | MONO_START_BB (cfg, pointer_check_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:706:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 706 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:706:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 706 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:706:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 706 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:706:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 706 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:708:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 708 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:708:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 708 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:708:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 708 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:708:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 708 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:709:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 709 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:709:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 709 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:709:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 709 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:709:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 709 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:713:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 713 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:713:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 713 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:713:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 713 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:713:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 713 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:716:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 716 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:716:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 716 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:716:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 716 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:716:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 716 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:743:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 743 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:743:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 743 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:743:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 743 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:743:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 743 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, false_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:744:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 744 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:744:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 744 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:744:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 744 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:744:33: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 744 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, is_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ type-checking.c:753:9: note: in expansion of macro 'MONO_START_BB' 753 | MONO_START_BB (cfg, false_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ type-checking.c:753:9: note: in expansion of macro 'MONO_START_BB' 753 | MONO_START_BB (cfg, false_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:756:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 756 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:756:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 756 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:756:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 756 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ type-checking.c:756:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 756 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ type-checking.c:758:9: note: in expansion of macro 'MONO_START_BB' 758 | MONO_START_BB (cfg, is_null_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ type-checking.c:758:9: note: in expansion of macro 'MONO_START_BB' 758 | MONO_START_BB (cfg, is_null_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ type-checking.c:760:9: note: in expansion of macro 'MONO_START_BB' 760 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ type-checking.c:760:9: note: in expansion of macro 'MONO_START_BB' 760 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ CC libmini_la-calls.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from calls.c:10: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | In file included from calls.c:11: calls.c: In function 'mini_emit_llvmonly_virtual_call': ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:760:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 760 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, non_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:760:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 760 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, non_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:760:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 760 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, non_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:760:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 760 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBNE_UN, non_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:770:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 770 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, non_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:770:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 770 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, non_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:770:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 770 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, non_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:770:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 770 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, non_null_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ calls.c:773:17: note: in expansion of macro 'MONO_START_BB' 773 | MONO_START_BB (cfg, non_null_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ calls.c:773:17: note: in expansion of macro 'MONO_START_BB' 773 | MONO_START_BB (cfg, non_null_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:849:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 849 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, slowpath_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:849:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 849 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, slowpath_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:849:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 849 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, slowpath_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:849:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 849 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, slowpath_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:865:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 865 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, slowpath_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:865:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 865 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, slowpath_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:865:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 865 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, slowpath_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:865:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 865 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_PBEQ, slowpath_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:867:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 867 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:867:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 867 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:867:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 867 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:867:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 867 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ calls.c:870:17: note: in expansion of macro 'MONO_START_BB' 870 | MONO_START_BB (cfg, slowpath_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ calls.c:870:17: note: in expansion of macro 'MONO_START_BB' 870 | MONO_START_BB (cfg, slowpath_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:880:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 880 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:880:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 880 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:880:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 880 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ calls.c:880:17: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 880 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ calls.c:883:17: note: in expansion of macro 'MONO_START_BB' 883 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ calls.c:883:17: note: in expansion of macro 'MONO_START_BB' 883 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ CC libmini_la-lldb.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from lldb.c:12: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-memory-access.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from memory-access.c:15: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-intrinsics.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from intrinsics.c:11: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | In file included from intrinsics.c:13: intrinsics.c: In function 'llvm_emit_inst_for_method': ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ intrinsics.c:303:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 303 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ intrinsics.c:303:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 303 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ intrinsics.c:303:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 303 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ intrinsics.c:303:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 303 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ intrinsics.c:316:25: note: in expansion of macro 'MONO_START_BB' 316 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ intrinsics.c:316:25: note: in expansion of macro 'MONO_START_BB' 316 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ intrinsics.c: In function 'mini_emit_inst_for_method': ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ intrinsics.c:811:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 811 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, szarray_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ intrinsics.c:811:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 811 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, szarray_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ intrinsics.c:811:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 811 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, szarray_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ intrinsics.c:811:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 811 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, szarray_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ intrinsics.c:819:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 819 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ intrinsics.c:819:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 819 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ intrinsics.c:819:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 819 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ intrinsics.c:819:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 819 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_BR, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ intrinsics.c:820:25: note: in expansion of macro 'MONO_START_BB' 820 | MONO_START_BB (cfg, szarray_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ intrinsics.c:820:25: note: in expansion of macro 'MONO_START_BB' 820 | MONO_START_BB (cfg, szarray_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ intrinsics.c:827:25: note: in expansion of macro 'MONO_START_BB' 827 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ intrinsics.c:827:25: note: in expansion of macro 'MONO_START_BB' 827 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ intrinsics.c:969:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 969 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBNE_UN, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ intrinsics.c:969:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 969 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBNE_UN, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ intrinsics.c:969:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 969 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBNE_UN, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ intrinsics.c:969:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 969 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBNE_UN, end_bb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ intrinsics.c:976:25: note: in expansion of macro 'MONO_START_BB' 976 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ intrinsics.c:976:25: note: in expansion of macro 'MONO_START_BB' 976 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ CC libmini_la-mini-profiler.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from ../../mono/mini/mini-runtime.h:15, from interp/interp.h:7, from mini-profiler.c:12: ../../mono/mini/mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | ../../mono/mini/mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | In file included from mini-profiler.c:13: mini-profiler.c: In function 'mini_profiler_emit_call_finally': ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ mini-profiler.c:179:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 179 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, ebb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:831:13: note: in expansion of macro 'MONO_START_BB' 831 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ mini-profiler.c:179:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 179 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, ebb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ mini-profiler.c:179:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 179 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, ebb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ ir-emit.h:842:17: note: in expansion of macro 'MONO_START_BB' 842 | MONO_START_BB ((cfg), falsebb); \ | ^~~~~~~~~~~~~ mini-profiler.c:179:9: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 179 | MONO_EMIT_NEW_BRANCH_BLOCK (cfg, OP_IBEQ, ebb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ir-emit.h:867:16: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 867 | } else if (! (cfg->cbb->last_ins && ((cfg->cbb->last_ins->opcode == OP_BR) || (cfg->cbb->last_ins->opcode == OP_BR_REG) || MONO_IS_COND_BRANCH_OP (cfg->cbb->last_ins)))) \ | ^~ mini-profiler.c:215:9: note: in expansion of macro 'MONO_START_BB' 215 | MONO_START_BB (cfg, ebb); | ^~~~~~~~~~~~~ ir-emit.h:869:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 869 | (cfg)->cbb->next_bb = (bblock); \ | ^ mini-profiler.c:215:9: note: in expansion of macro 'MONO_START_BB' 215 | MONO_START_BB (cfg, ebb); | ^~~~~~~~~~~~~ CC libmini_la-interp-stubs.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from ../../mono/mini/mini-runtime.h:15, from interp/interp.h:7, from interp-stubs.c:3: ../../mono/mini/mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | ../../mono/mini/mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-llvmonly-runtime.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-runtime.h:15, from llvmonly-runtime.h:11, from llvmonly-runtime.c:8: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-tiered.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from tiered.c:4: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-amd64.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-amd64.c:19: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-exceptions-amd64.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from exceptions-amd64.c:41: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-tramp-amd64.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from tramp-amd64.c:29: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-amd64-gsharedvt.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-amd64-gsharedvt.c:27: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-tramp-amd64-gsharedvt.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from tramp-amd64-gsharedvt.c:27: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmini_la-mini-posix.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from ../../mono/mini/debugger-agent.h:8, from ../../mono/mini/debugger-state-machine.h:19, from mini-posix.c:73: ../../mono/mini/mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | ../../mono/mini/mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CXXLD libmini.la CC libmain_a-main.o <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from main.c:25: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC interp/libmono_ee_interp_la-interp.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from ../../mono/mini/mini-runtime.h:15, from interp/interp.h:7, from interp/interp.c:63: ../../mono/mini/mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | ../../mono/mini/mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC interp/libmono_ee_interp_la-mintops.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition CC interp/libmono_ee_interp_la-transform.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from interp/transform.c:27: ../../mono/mini/mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | ../../mono/mini/mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CCLD libmono-ee-interp.la CC libmono_dbg_la-debugger-agent.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from debugger-agent.h:8, from debugger-state-machine.h:19, from debugger-agent.c:81: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | debugger-agent.c: In function 'notify_thread': debugger-agent.c:2764:104: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2764 | DEBUG_PRINTF (1, "[%p] Interrupting %p...\n", (gpointer) (gsize) mono_native_thread_id_get (), (gpointer)tid); | ^ debugger-agent.c:548:99: note: in definition of macro 'DEBUG_PRINTF' 548 | #define DEBUG_PRINTF(level, ...) do { if (G_UNLIKELY ((level) <= log_level)) { fprintf (log_file, __VA_ARGS__); fflush (log_file); } } while (0) | ^~~~~~~~~~~ debugger-agent.c:2772:143: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2772 | DEBUG_PRINTF (1, "[%p] mono_thread_info_suspend_sync () failed for %p...\n", (gpointer) (gsize) mono_native_thread_id_get (), (gpointer)tid); | ^ debugger-agent.c:548:99: note: in definition of macro 'DEBUG_PRINTF' 548 | #define DEBUG_PRINTF(level, ...) do { if (G_UNLIKELY ((level) <= log_level)) { fprintf (log_file, __VA_ARGS__); fflush (log_file); } } while (0) | ^~~~~~~~~~~ CC libmono_dbg_la-debugger-state-machine.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from ../../mono/mini/mini-arch.h:11, from ../../mono/mini/mini.h:50, from ../../mono/mini/debugger-agent.h:8, from ../../mono/mini/debugger-state-machine.h:19, from debugger-state-machine.c:15: ../../mono/mini/mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | ../../mono/mini/mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | CC libmono_dbg_la-debugger-engine.lo <command-line>: warning: "_XOPEN_SOURCE" redefined <command-line>: note: this is the location of the previous definition In file included from mini-arch.h:11, from mini.h:50, from mini-runtime.h:15, from debugger-engine.c:13: mini-amd64.h:394: warning: "MONO_ARCH_NOMAP32BIT" redefined 394 | #define MONO_ARCH_NOMAP32BIT 1 | mini-amd64.h:96: note: this is the location of the previous definition 96 | # define MONO_ARCH_NOMAP32BIT | debugger-engine.c:758:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 758 | ss_req_count () | ^~~~~~~~~~~~ CCLD libmono-dbg.la CCLD mono-boehm Undefined first referenced symbol in file mono_threads_platform_get_stack_bounds ../../mono/utils/.libs/libmonoutils.a(libmonoutils_la-mono-threads.o) mono_w32file_get_file_system_type ../../mono/metadata/.libs/libmonoruntime.a(libmonoruntime_la-icall.o) ld: fatal: symbol referencing errors. No output written to mono-boehm collect2: error: ld returned 1 exit status gmake[4]: *** [Makefile:1773: mono-boehm] Error 1 gmake[4]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/mini' gmake[3]: *** [Makefile:1575: all] Error 2 gmake[3]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono/mini' gmake[2]: *** [Makefile:532: all-recursive] Error 1 gmake[2]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122/mono' gmake[1]: *** [Makefile:602: all-recursive] Error 1 gmake[1]: Leaving directory '/home/pbulk/build-disk/lang/mono/work/mono-6.12.0.122' gmake: *** [Makefile:530: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-2022Q4-x86_64/lang/mono *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-2022Q4-x86_64/lang/mono