+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=312 WRKLOG=/tmp/bulklog/mono-6.12.0.199nb3/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=312 WRKLOG=/tmp/bulklog/mono-6.12.0.199nb3/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for mono-6.12.0.199nb3 /bin/make all-recursive make[1]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199' Making all in po make[2]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/po' Making all in mcs make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/po/mcs' make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/po/mcs' make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/po' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/po' make[2]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/po' Making all in external/bdwgc make[2]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/bdwgc' make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/bdwgc' depbase=`echo extra/gc.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/bash ./libtool --tag=CC --mode=compile cc -std=gnu11 -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -I/usr/include -I/usr/pkg/include/python3.12 -I/usr/pkg/include -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -I/usr/include -I/usr/pkg/include/python3.12 -I/usr/pkg/include -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: cc -std=gnu11 -DHAVE_CONFIG_H -I./include -DGC_PTHREAD_START_STANDALONE -I/home/pbulk/build/lang/mono/work/.buildlink/include/python3.12 -I/home/pbulk/build/lang/mono/work/.buildlink/include -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -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:120:60: warning: unused parameter 'entries_ptr' [-Wunused-parameter] 120 | signed_word *log_size_ptr, word *entries_ptr) | ~~~~~~^~~~~~~~~~~ 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: cc -std=gnu11 -DHAVE_CONFIG_H -I./include -DGC_PTHREAD_START_STANDALONE -I/home/pbulk/build/lang/mono/work/.buildlink/include/python3.12 -I/home/pbulk/build/lang/mono/work/.buildlink/include -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -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 depbase=`echo pthread_start.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/bash ./libtool --tag=CC --mode=compile cc -std=gnu11 -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -I/usr/include -I/usr/pkg/include/python3.12 -I/usr/pkg/include -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -I/usr/include -I/usr/pkg/include/python3.12 -I/usr/pkg/include -fno-strict-aliasing -MT pthread_start.lo -MD -MP -MF $depbase.Tpo -c -o pthread_start.lo pthread_start.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: cc -std=gnu11 -DHAVE_CONFIG_H -I./include -DGC_PTHREAD_START_STANDALONE -I/home/pbulk/build/lang/mono/work/.buildlink/include/python3.12 -I/home/pbulk/build/lang/mono/work/.buildlink/include -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -fno-strict-aliasing -MT pthread_start.lo -MD -MP -MF .deps/pthread_start.Tpo -c pthread_start.c -fPIC -DPIC -o .libs/pthread_start.o libtool: compile: cc -std=gnu11 -DHAVE_CONFIG_H -I./include -DGC_PTHREAD_START_STANDALONE -I/home/pbulk/build/lang/mono/work/.buildlink/include/python3.12 -I/home/pbulk/build/lang/mono/work/.buildlink/include -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -fno-strict-aliasing -MT pthread_start.lo -MD -MP -MF .deps/pthread_start.Tpo -c pthread_start.c -o pthread_start.o >/dev/null 2>&1 /bin/bash ./libtool --tag=CC --mode=link cc -std=gnu11 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -I/usr/include -I/usr/pkg/include/python3.12 -I/usr/pkg/include -fno-strict-aliasing -version-info 5:0:4 -no-undefined -Wl,-zrelro -L/usr/lib64 -Wl,-R/usr/lib64 -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o libgc.la extra/gc.lo pthread_start.lo -lpthread -ldl libtool: warning: '-version-info/-version-number' is ignored for convenience libraries libtool: link: ar cr .libs/libgc.a extra/.libs/gc.o .libs/pthread_start.o libtool: link: ranlib .libs/libgc.a libtool: link: ( cd ".libs" && rm -f "libgc.la" && ln -s "../libgc.la" "libgc.la" ) /bin/bash ./libtool --tag=CC --mode=link cc -std=gnu11 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -I/usr/include -I/usr/pkg/include/python3.12 -I/usr/pkg/include -fno-strict-aliasing -static -Wl,-zrelro -L/usr/lib64 -Wl,-R/usr/lib64 -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o libgc-static.la extra/gc.lo pthread_start.lo -lpthread -ldl libtool: link: ar cr .libs/libgc-static.a extra/gc.o pthread_start.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" ) /bin/bash ./libtool --tag=CC --mode=compile cc -std=gnu11 -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -I/usr/include -I/usr/pkg/include/python3.12 -I/usr/pkg/include -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -I/usr/include -I/usr/pkg/include/python3.12 -I/usr/pkg/include -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: cc -std=gnu11 -DHAVE_CONFIG_H -I./include -DGC_PTHREAD_START_STANDALONE -I/home/pbulk/build/lang/mono/work/.buildlink/include/python3.12 -I/home/pbulk/build/lang/mono/work/.buildlink/include -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -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: cc -std=gnu11 -DHAVE_CONFIG_H -I./include -DGC_PTHREAD_START_STANDALONE -I/home/pbulk/build/lang/mono/work/.buildlink/include/python3.12 -I/home/pbulk/build/lang/mono/work/.buildlink/include -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -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 /bin/bash ./libtool --tag=CC --mode=compile cc -std=gnu11 -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -I/usr/include -I/usr/pkg/include/python3.12 -I/usr/pkg/include -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -I/usr/include -I/usr/pkg/include/python3.12 -I/usr/pkg/include -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: cc -std=gnu11 -DHAVE_CONFIG_H -I./include -DGC_PTHREAD_START_STANDALONE -I/home/pbulk/build/lang/mono/work/.buildlink/include/python3.12 -I/home/pbulk/build/lang/mono/work/.buildlink/include -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -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: cc -std=gnu11 -DHAVE_CONFIG_H -I./include -DGC_PTHREAD_START_STANDALONE -I/home/pbulk/build/lang/mono/work/.buildlink/include/python3.12 -I/home/pbulk/build/lang/mono/work/.buildlink/include -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -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 /bin/bash ./libtool --tag=CC --mode=compile cc -std=gnu11 -DHAVE_CONFIG_H -I./include -I./include -DGC_PTHREAD_START_STANDALONE -I/usr/include -I/usr/pkg/include/python3.12 -I/usr/pkg/include -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -I/usr/include -I/usr/pkg/include/python3.12 -I/usr/pkg/include -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: cc -std=gnu11 -DHAVE_CONFIG_H -I./include -DGC_PTHREAD_START_STANDALONE -I/home/pbulk/build/lang/mono/work/.buildlink/include/python3.12 -I/home/pbulk/build/lang/mono/work/.buildlink/include -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -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: cc -std=gnu11 -DHAVE_CONFIG_H -I./include -DGC_PTHREAD_START_STANDALONE -I/home/pbulk/build/lang/mono/work/.buildlink/include/python3.12 -I/home/pbulk/build/lang/mono/work/.buildlink/include -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -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 /bin/bash ./libtool --tag=CC --mode=link cc -std=gnu11 -fexceptions -Wall -Wextra -Wpedantic -Wno-long-long -pipe -O2 -I/usr/include -I/usr/pkg/include/python3.12 -I/usr/pkg/include -fno-strict-aliasing -version-info 4:0:3 -no-undefined -Wl,-zrelro -L/usr/lib64 -Wl,-R/usr/lib64 -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -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/lang/mono/work/mono-6.12.0.199/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 .libs/libcord.lax/libgc.a/pthread_start.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" ) make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/bdwgc' make[2]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/bdwgc' Making all in llvm make[2]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/llvm' fatal: not a git repository (or any of the parent directories): .git /usr/bin/which: no ninja in (/home/pbulk/build/lang/mono/work/.cwrapper/bin:/home/pbulk/build/lang/mono/work/.buildlink/bin:/home/pbulk/build/lang/mono/work/.gcc/bin:/home/pbulk/build/lang/mono/work/.tools/bin:/usr/pkg/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/bin:/usr/pkg/bin) make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/llvm' Making all in mono make[2]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono' Making all in btls make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls' mkdir -p build-shared (cd build-shared && CC="cc -std=gnu11" CXX="c++" "/home/pbulk/build/lang/mono/work/.tools/bin/cmake" -D CMAKE_MAKE_PROGRAM="/home/pbulk/build/lang/mono/work/.tools/bin/gmake" -D CMAKE_INSTALL_PREFIX:PATH="/usr/pkg" -D BTLS_ROOT:PATH="/home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/boringssl" -D SRC_DIR:PATH="/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls" -D BTLS_CFLAGS:STRING="-I/usr/include -I/usr/pkg/include/python3.12 -I/usr/pkg/include " -DBTLS_ARCH="x86_64" -DBUILD_SHARED_LIBS=1 "/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls") CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 11.4.1 -- The CXX compiler identification is GNU 11.4.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/pbulk/build/lang/mono/work/.cwrapper/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /home/pbulk/build/lang/mono/work/.cwrapper/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- The ASM compiler identification is GNU -- Found assembler: /home/pbulk/build/lang/mono/work/.cwrapper/bin/cc -- SET ARCH: x86_64 CMake Deprecation Warning at /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/boringssl/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Found Perl: /home/pbulk/build/lang/mono/work/.tools/bin/perl (found version "5.38.2") -- Configuring done (1.9s) -- Generating done (0.3s) -- Build files have been written to: /home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared /bin/make -C build-shared make[4]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[5]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 1%] Building C object boringssl/ssl/pqueue/CMakeFiles/pqueue.dir/pqueue.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 1%] Built target pqueue make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 2%] Building C object boringssl/crypto/CMakeFiles/crypto-objects.dir/cpu-aarch64-linux.c.o [ 2%] Building C object boringssl/crypto/CMakeFiles/crypto-objects.dir/cpu-arm.c.o [ 2%] Building C object boringssl/crypto/CMakeFiles/crypto-objects.dir/cpu-arm-linux.c.o [ 2%] Building C object boringssl/crypto/CMakeFiles/crypto-objects.dir/cpu-intel.c.o [ 3%] Building C object boringssl/crypto/CMakeFiles/crypto-objects.dir/crypto.c.o [ 3%] Building C object boringssl/crypto/CMakeFiles/crypto-objects.dir/ex_data.c.o [ 3%] Building C object boringssl/crypto/CMakeFiles/crypto-objects.dir/mem.c.o [ 3%] Building C object boringssl/crypto/CMakeFiles/crypto-objects.dir/refcount_c11.c.o [ 4%] Building C object boringssl/crypto/CMakeFiles/crypto-objects.dir/refcount_lock.c.o [ 4%] Building C object boringssl/crypto/CMakeFiles/crypto-objects.dir/thread.c.o [ 4%] Building C object boringssl/crypto/CMakeFiles/crypto-objects.dir/thread_none.c.o [ 4%] Building C object boringssl/crypto/CMakeFiles/crypto-objects.dir/thread_pthread.c.o [ 5%] Building C object boringssl/crypto/CMakeFiles/crypto-objects.dir/thread_win.c.o [ 5%] Building C object boringssl/crypto/CMakeFiles/crypto-objects.dir/time_support.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 5%] Built target crypto-objects make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 5%] Building C object boringssl/crypto/stack/CMakeFiles/stack.dir/stack.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 5%] Built target stack make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 6%] Building C object boringssl/crypto/lhash/CMakeFiles/lhash.dir/lhash.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 6%] Built target lhash make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 7%] Building C object boringssl/crypto/err/CMakeFiles/err.dir/err.c.o [ 7%] Building C object boringssl/crypto/err/CMakeFiles/err.dir/err_data.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 7%] Built target err make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 7%] Building C object boringssl/crypto/buf/CMakeFiles/buf.dir/buf.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 7%] Built target buf make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 8%] Building C object boringssl/crypto/base64/CMakeFiles/base64.dir/base64.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 8%] Built target base64 make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 9%] Building C object boringssl/crypto/bytestring/CMakeFiles/bytestring.dir/asn1_compat.c.o [ 9%] Building C object boringssl/crypto/bytestring/CMakeFiles/bytestring.dir/ber.c.o [ 9%] Building C object boringssl/crypto/bytestring/CMakeFiles/bytestring.dir/cbs.c.o [ 9%] Building C object boringssl/crypto/bytestring/CMakeFiles/bytestring.dir/cbb.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 9%] Built target bytestring make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 9%] Generating sha512-x86_64.S [ 9%] Generating sha1-x86_64.S [ 10%] Generating sha256-x86_64.S make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 10%] Building C object boringssl/crypto/sha/CMakeFiles/sha.dir/sha1.c.o [ 10%] Building C object boringssl/crypto/sha/CMakeFiles/sha.dir/sha256.c.o [ 11%] Building C object boringssl/crypto/sha/CMakeFiles/sha.dir/sha512.c.o [ 11%] Building ASM object boringssl/crypto/sha/CMakeFiles/sha.dir/sha1-x86_64.S.o [ 11%] Building ASM object boringssl/crypto/sha/CMakeFiles/sha.dir/sha256-x86_64.S.o [ 11%] Building ASM object boringssl/crypto/sha/CMakeFiles/sha.dir/sha512-x86_64.S.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 11%] Built target sha make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 11%] Building C object boringssl/crypto/md4/CMakeFiles/md4.dir/md4.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 11%] Built target md4 make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 11%] Generating md5-x86_64.S make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 11%] Building C object boringssl/crypto/md5/CMakeFiles/md5.dir/md5.c.o [ 12%] Building ASM object boringssl/crypto/md5/CMakeFiles/md5.dir/md5-x86_64.S.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 12%] Built target md5 make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 12%] Generating ghash-x86_64.S [ 12%] Generating aesni-gcm-x86_64.S make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 12%] Building C object boringssl/crypto/modes/CMakeFiles/modes.dir/cbc.c.o [ 13%] Building C object boringssl/crypto/modes/CMakeFiles/modes.dir/ctr.c.o [ 13%] Building C object boringssl/crypto/modes/CMakeFiles/modes.dir/ofb.c.o [ 13%] Building C object boringssl/crypto/modes/CMakeFiles/modes.dir/cfb.c.o [ 13%] Building C object boringssl/crypto/modes/CMakeFiles/modes.dir/gcm.c.o [ 14%] Building ASM object boringssl/crypto/modes/CMakeFiles/modes.dir/aesni-gcm-x86_64.S.o [ 14%] Building ASM object boringssl/crypto/modes/CMakeFiles/modes.dir/ghash-x86_64.S.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 14%] Built target modes make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 15%] Generating vpaes-x86_64.S [ 15%] Generating aes-x86_64.S [ 15%] Generating aesni-x86_64.S [ 15%] Generating bsaes-x86_64.S make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 15%] Building C object boringssl/crypto/aes/CMakeFiles/aes.dir/aes.c.o [ 15%] Building C object boringssl/crypto/aes/CMakeFiles/aes.dir/mode_wrappers.c.o [ 15%] Building ASM object boringssl/crypto/aes/CMakeFiles/aes.dir/aes-x86_64.S.o [ 16%] Building ASM object boringssl/crypto/aes/CMakeFiles/aes.dir/aesni-x86_64.S.o [ 16%] Building ASM object boringssl/crypto/aes/CMakeFiles/aes.dir/bsaes-x86_64.S.o [ 16%] Building ASM object boringssl/crypto/aes/CMakeFiles/aes.dir/vpaes-x86_64.S.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 16%] Built target aes make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 16%] Building C object boringssl/crypto/des/CMakeFiles/des.dir/des.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 16%] Built target des make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 16%] Generating rc4-x86_64.S make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 17%] Building C object boringssl/crypto/rc4/CMakeFiles/rc4.dir/rc4.c.o [ 17%] Building ASM object boringssl/crypto/rc4/CMakeFiles/rc4.dir/rc4-x86_64.S.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 17%] Built target rc4 make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 18%] Building C object boringssl/crypto/conf/CMakeFiles/conf.dir/conf.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 18%] Built target conf make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 19%] Generating chacha-x86_64.S make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 19%] Building C object boringssl/crypto/chacha/CMakeFiles/chacha.dir/chacha.c.o [ 19%] Building ASM object boringssl/crypto/chacha/CMakeFiles/chacha.dir/chacha-x86_64.S.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 19%] Built target chacha make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 19%] Building C object boringssl/crypto/poly1305/CMakeFiles/poly1305.dir/poly1305.c.o [ 19%] Building C object boringssl/crypto/poly1305/CMakeFiles/poly1305.dir/poly1305_arm.c.o [ 19%] Building C object boringssl/crypto/poly1305/CMakeFiles/poly1305.dir/poly1305_vec.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 19%] Built target poly1305 make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 19%] Building C object boringssl/crypto/curve25519/CMakeFiles/curve25519.dir/curve25519.c.o /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/boringssl/crypto/curve25519/curve25519.c:3508:57: warning: argument 2 of type 'const uint8_t *' {aka 'const unsigned char *'} declared as a pointer [-Warray-parameter=] 3508 | void x25519_ge_scalarmult_base(ge_p3 *h, const uint8_t *a) { | ~~~~~~~~~~~~~~~^ In file included from /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/boringssl/crypto/curve25519/curve25519.c:31: /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/boringssl/crypto/curve25519/internal.h:100:56: note: previously declared as an array 'const uint8_t[32]' {aka 'const unsigned char[32]'} 100 | void x25519_ge_scalarmult_base(ge_p3 *h, const uint8_t a[32]); | ~~~~~~~~~~~~~~^~~~~ /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/boringssl/crypto/curve25519/curve25519.c:4644:27: warning: argument 1 of type 'uint8_t *' {aka 'unsigned char *'} declared as a pointer [-Warray-parameter=] 4644 | int ED25519_sign(uint8_t *out_sig, const uint8_t *message, size_t message_len, | ~~~~~~~~~^~~~~~~ In file included from /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/boringssl/crypto/curve25519/curve25519.c:22: /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/boringssl/crypto/../include/openssl/curve25519.h:74:41: note: previously declared as an array 'uint8_t[64]' {aka 'unsigned char[64]'} 74 | OPENSSL_EXPORT int ED25519_sign(uint8_t out_sig[64], const uint8_t *message, | ~~~~~~~~^~~~~~~~~~~ [ 19%] Building C object boringssl/crypto/curve25519/CMakeFiles/curve25519.dir/spake25519.c.o [ 20%] Building C object boringssl/crypto/curve25519/CMakeFiles/curve25519.dir/x25519-x86_64.c.o [ 20%] Building ASM object boringssl/crypto/curve25519/CMakeFiles/curve25519.dir/asm/x25519-asm-x86_64.S.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 20%] Built target curve25519 make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 20%] Building C object boringssl/crypto/newhope/CMakeFiles/newhope.dir/error_correction.c.o [ 20%] Building C object boringssl/crypto/newhope/CMakeFiles/newhope.dir/newhope.c.o /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/boringssl/crypto/newhope/newhope.c:49:29: warning: argument 1 of type 'uint8_t *' {aka 'unsigned char *'} declared as a pointer [-Warray-parameter=] 49 | void NEWHOPE_offer(uint8_t *offermsg, NEWHOPE_POLY *s) { | ~~~~~~~~~^~~~~~~~ In file included from /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/boringssl/crypto/newhope/internal.h:18, from /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/boringssl/crypto/newhope/newhope.c:20: /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/boringssl/crypto/../include/openssl/newhope.h:67:43: note: previously declared as an array 'uint8_t[1824]' {aka 'unsigned char[1824]'} 67 | OPENSSL_EXPORT void NEWHOPE_offer(uint8_t out_msg[NEWHOPE_OFFERMSG_LENGTH], | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building C object boringssl/crypto/newhope/CMakeFiles/newhope.dir/ntt.c.o [ 21%] Building C object boringssl/crypto/newhope/CMakeFiles/newhope.dir/poly.c.o /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/boringssl/crypto/newhope/poly.c:30:61: warning: argument 2 of type 'const uint8_t *' {aka 'const unsigned char *'} declared as a pointer [-Warray-parameter=] 30 | void NEWHOPE_POLY_frombytes(NEWHOPE_POLY* r, const uint8_t* a) { | ~~~~~~~~~~~~~~~^ In file included from /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/boringssl/crypto/newhope/internal.h:18, from /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/boringssl/crypto/newhope/poly.c:21: /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/boringssl/crypto/../include/openssl/newhope.h:129:36: note: previously declared as an array 'const uint8_t[1792]' {aka 'const unsigned char[1792]'} 129 | NEWHOPE_POLY *r, const uint8_t a[NEWHOPE_POLY_LENGTH]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/boringssl/crypto/newhope/poly.c:46:36: warning: argument 1 of type 'uint8_t *' {aka 'unsigned char *'} declared as a pointer [-Warray-parameter=] 46 | void NEWHOPE_POLY_tobytes(uint8_t* r, const NEWHOPE_POLY* p) { | ~~~~~~~~~^ In file included from /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/boringssl/crypto/newhope/internal.h:18, from /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/boringssl/crypto/newhope/poly.c:21: /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/boringssl/crypto/../include/openssl/newhope.h:133:50: note: previously declared as an array 'uint8_t[1792]' {aka 'unsigned char[1792]'} 133 | OPENSSL_EXPORT void NEWHOPE_POLY_tobytes(uint8_t r[NEWHOPE_POLY_LENGTH], | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building C object boringssl/crypto/newhope/CMakeFiles/newhope.dir/precomp.c.o [ 21%] Building C object boringssl/crypto/newhope/CMakeFiles/newhope.dir/reduce.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 21%] Built target newhope make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 21%] Building C object boringssl/crypto/digest/CMakeFiles/digest.dir/digest.c.o [ 22%] Building C object boringssl/crypto/digest/CMakeFiles/digest.dir/digests.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 22%] Built target digest make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 22%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/cipher.c.o [ 23%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/derive_key.c.o [ 23%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/aead.c.o [ 23%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/e_null.c.o [ 23%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/e_rc2.c.o [ 24%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/e_rc4.c.o [ 24%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/e_des.c.o [ 24%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/e_aes.c.o [ 24%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/e_chacha20poly1305.c.o [ 25%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/tls_cbc.c.o [ 25%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/e_tls.c.o [ 25%] Building C object boringssl/crypto/cipher/CMakeFiles/cipher.dir/e_ssl3.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 25%] Built target cipher make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 25%] Generating rdrand-x86_64.S make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 25%] Building C object boringssl/crypto/rand/CMakeFiles/rand.dir/deterministic.c.o [ 25%] Building C object boringssl/crypto/rand/CMakeFiles/rand.dir/rand.c.o [ 26%] Building C object boringssl/crypto/rand/CMakeFiles/rand.dir/urandom.c.o [ 26%] Building C object boringssl/crypto/rand/CMakeFiles/rand.dir/windows.c.o [ 26%] Building ASM object boringssl/crypto/rand/CMakeFiles/rand.dir/rdrand-x86_64.S.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 26%] Built target rand make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 26%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/bio.c.o [ 26%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/bio_mem.c.o [ 26%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/buffer.c.o [ 27%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/connect.c.o [ 27%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/fd.c.o [ 27%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/file.c.o [ 27%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/hexdump.c.o [ 28%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/pair.c.o [ 28%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/printf.c.o [ 28%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/socket.c.o [ 28%] Building C object boringssl/crypto/bio/CMakeFiles/bio.dir/socket_helper.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 28%] Built target bio make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 28%] Generating x86_64-mont5.S [ 28%] Generating rsaz-avx2.S [ 28%] Generating rsaz-x86_64.S [ 29%] Generating x86_64-mont.S make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 30%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/add.c.o [ 30%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/asm/x86_64-gcc.c.o [ 30%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/bn.c.o [ 30%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/bn_asn1.c.o [ 31%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/cmp.c.o [ 31%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/convert.c.o [ 31%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/ctx.c.o [ 31%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/div.c.o [ 32%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/exponentiation.c.o [ 32%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/generic.c.o [ 32%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/gcd.c.o [ 32%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/kronecker.c.o [ 33%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/montgomery.c.o [ 33%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/mul.c.o [ 33%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/prime.c.o [ 33%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/random.c.o [ 34%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/shift.c.o [ 34%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/sqrt.c.o [ 34%] Building ASM object boringssl/crypto/bn/CMakeFiles/bn.dir/x86_64-mont.S.o [ 34%] Building ASM object boringssl/crypto/bn/CMakeFiles/bn.dir/x86_64-mont5.S.o [ 35%] Building ASM object boringssl/crypto/bn/CMakeFiles/bn.dir/rsaz-x86_64.S.o [ 35%] Building ASM object boringssl/crypto/bn/CMakeFiles/bn.dir/rsaz-avx2.S.o [ 35%] Building C object boringssl/crypto/bn/CMakeFiles/bn.dir/rsaz_exp.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 35%] Built target bn make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 35%] Building C object boringssl/crypto/obj/CMakeFiles/obj.dir/obj.c.o [ 36%] Building C object boringssl/crypto/obj/CMakeFiles/obj.dir/obj_xref.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 36%] Built target obj make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 36%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_bitstr.c.o [ 37%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_bool.c.o [ 37%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_bytes.c.o [ 37%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_d2i_fp.c.o [ 37%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_dup.c.o [ 38%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_enum.c.o [ 38%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_gentm.c.o [ 38%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_i2d_fp.c.o [ 38%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_int.c.o [ 39%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_mbstr.c.o [ 39%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_object.c.o [ 39%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_octet.c.o [ 39%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_print.c.o [ 40%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_strnid.c.o [ 40%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_time.c.o [ 40%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_type.c.o [ 40%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_utctm.c.o [ 41%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_utf8.c.o [ 41%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/asn1_lib.c.o [ 41%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/asn1_par.c.o [ 41%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/asn_pack.c.o [ 42%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/f_enum.c.o [ 42%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/f_int.c.o [ 42%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/f_string.c.o [ 42%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/t_bitst.c.o [ 43%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/tasn_dec.c.o [ 43%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/tasn_enc.c.o [ 43%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/tasn_fre.c.o [ 43%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/tasn_new.c.o [ 44%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/tasn_typ.c.o [ 44%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/tasn_utl.c.o [ 44%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/x_bignum.c.o [ 44%] Building C object boringssl/crypto/asn1/CMakeFiles/asn1.dir/x_long.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 44%] Built target asn1 make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 44%] Building C object boringssl/crypto/engine/CMakeFiles/engine.dir/engine.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 44%] Built target engine make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 44%] Building C object boringssl/crypto/dh/CMakeFiles/dh.dir/dh.c.o [ 45%] Building C object boringssl/crypto/dh/CMakeFiles/dh.dir/params.c.o [ 45%] Building C object boringssl/crypto/dh/CMakeFiles/dh.dir/check.c.o [ 45%] Building C object boringssl/crypto/dh/CMakeFiles/dh.dir/dh_asn1.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 45%] Built target dh make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 45%] Building C object boringssl/crypto/dsa/CMakeFiles/dsa.dir/dsa.c.o [ 45%] Building C object boringssl/crypto/dsa/CMakeFiles/dsa.dir/dsa_asn1.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 45%] Built target dsa make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 45%] Building C object boringssl/crypto/rsa/CMakeFiles/rsa.dir/rsa.c.o [ 45%] Building C object boringssl/crypto/rsa/CMakeFiles/rsa.dir/rsa_impl.c.o [ 46%] Building C object boringssl/crypto/rsa/CMakeFiles/rsa.dir/blinding.c.o [ 46%] Building C object boringssl/crypto/rsa/CMakeFiles/rsa.dir/padding.c.o [ 46%] Building C object boringssl/crypto/rsa/CMakeFiles/rsa.dir/rsa_asn1.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 46%] Built target rsa make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 46%] Generating p256-x86_64-asm.S make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 47%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/ec.c.o [ 47%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/ec_asn1.c.o [ 47%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/ec_key.c.o [ 47%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/ec_montgomery.c.o [ 48%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/oct.c.o [ 48%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/p224-64.c.o [ 48%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/p256-64.c.o [ 48%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/p256-x86_64.c.o [ 49%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/simple.c.o [ 49%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/util-64.c.o [ 49%] Building C object boringssl/crypto/ec/CMakeFiles/ec.dir/wnaf.c.o [ 49%] Building ASM object boringssl/crypto/ec/CMakeFiles/ec.dir/p256-x86_64-asm.S.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 49%] Built target ec make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 50%] Building C object boringssl/crypto/ecdh/CMakeFiles/ecdh.dir/ecdh.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 50%] Built target ecdh make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 50%] Building C object boringssl/crypto/ecdsa/CMakeFiles/ecdsa.dir/ecdsa.c.o [ 50%] Building C object boringssl/crypto/ecdsa/CMakeFiles/ecdsa.dir/ecdsa_asn1.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 50%] Built target ecdsa make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 50%] Building C object boringssl/crypto/hmac/CMakeFiles/hmac.dir/hmac.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 50%] Built target hmac make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 50%] Building C object boringssl/crypto/cmac/CMakeFiles/cmac.dir/cmac.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 50%] Built target cmac make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 50%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/digestsign.c.o [ 50%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/evp.c.o [ 51%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/evp_asn1.c.o [ 51%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/evp_ctx.c.o [ 51%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/p_dsa_asn1.c.o [ 51%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/p_ec.c.o [ 52%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/p_ec_asn1.c.o [ 52%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/p_rsa.c.o [ 52%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/p_rsa_asn1.c.o [ 52%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/pbkdf.c.o [ 53%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/print.c.o [ 53%] Building C object boringssl/crypto/evp/CMakeFiles/evp.dir/sign.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 53%] Built target evp make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 53%] Building C object boringssl/crypto/hkdf/CMakeFiles/hkdf.dir/hkdf.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 53%] Built target hkdf make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 53%] Building C object boringssl/crypto/pem/CMakeFiles/pem.dir/pem_all.c.o [ 53%] Building C object boringssl/crypto/pem/CMakeFiles/pem.dir/pem_info.c.o [ 53%] Building C object boringssl/crypto/pem/CMakeFiles/pem.dir/pem_lib.c.o [ 54%] Building C object boringssl/crypto/pem/CMakeFiles/pem.dir/pem_oth.c.o [ 54%] Building C object boringssl/crypto/pem/CMakeFiles/pem.dir/pem_pk8.c.o [ 54%] Building C object boringssl/crypto/pem/CMakeFiles/pem.dir/pem_pkey.c.o [ 54%] Building C object boringssl/crypto/pem/CMakeFiles/pem.dir/pem_x509.c.o [ 55%] Building C object boringssl/crypto/pem/CMakeFiles/pem.dir/pem_xaux.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 55%] Built target pem make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 55%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/a_digest.c.o [ 55%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/a_sign.c.o [ 56%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/a_strex.c.o [ 56%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/a_verify.c.o [ 56%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/algorithm.c.o [ 56%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/asn1_gen.c.o [ 57%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/by_dir.c.o [ 57%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/by_file.c.o [ 57%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/i2d_pr.c.o [ 57%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/pkcs7.c.o [ 58%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/rsa_pss.c.o [ 58%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/t_crl.c.o [ 58%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/t_req.c.o [ 58%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/t_x509.c.o [ 59%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/t_x509a.c.o [ 59%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509.c.o [ 59%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_att.c.o [ 59%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_cmp.c.o [ 60%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_d2.c.o [ 60%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_def.c.o [ 60%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_ext.c.o [ 60%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_lu.c.o [ 61%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_obj.c.o [ 61%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_r2x.c.o [ 61%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_req.c.o [ 61%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_set.c.o [ 62%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_trs.c.o [ 62%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_txt.c.o [ 62%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_v3.c.o [ 62%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_vfy.c.o [ 63%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509_vpm.c.o [ 63%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509cset.c.o [ 63%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509name.c.o [ 63%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509rset.c.o [ 64%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509spki.c.o [ 64%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x509type.c.o [ 64%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_algor.c.o [ 64%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_all.c.o [ 65%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_attrib.c.o [ 65%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_crl.c.o [ 65%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_exten.c.o [ 65%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_info.c.o [ 66%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_name.c.o [ 66%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_pkey.c.o [ 66%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_pubkey.c.o [ 66%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_req.c.o [ 67%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_sig.c.o [ 67%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_spki.c.o [ 67%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_val.c.o [ 67%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_x509.c.o [ 68%] Building C object boringssl/crypto/x509/CMakeFiles/x509.dir/x_x509a.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 68%] Built target x509 make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 68%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/pcy_cache.c.o [ 68%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/pcy_data.c.o [ 68%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/pcy_lib.c.o [ 69%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/pcy_map.c.o [ 69%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/pcy_node.c.o [ 69%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/pcy_tree.c.o [ 69%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_akey.c.o [ 70%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_akeya.c.o [ 70%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_alt.c.o [ 70%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_bcons.c.o [ 70%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_bitst.c.o [ 71%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_conf.c.o [ 71%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_cpols.c.o [ 71%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_crld.c.o [ 71%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_enum.c.o [ 72%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_extku.c.o [ 72%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_genn.c.o [ 72%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_ia5.c.o [ 72%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_info.c.o [ 73%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_int.c.o [ 73%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_lib.c.o [ 73%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_ncons.c.o [ 73%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_pci.c.o [ 74%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_pcia.c.o [ 74%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_pcons.c.o [ 74%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_pku.c.o [ 74%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_pmaps.c.o [ 75%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_prn.c.o [ 75%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_purp.c.o [ 75%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_skey.c.o [ 75%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_sxnet.c.o [ 76%] Building C object boringssl/crypto/x509v3/CMakeFiles/x509v3.dir/v3_utl.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 76%] Built target x509v3 make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 76%] Building C object boringssl/crypto/pkcs8/CMakeFiles/pkcs8_lib.dir/pkcs8.c.o [ 76%] Building C object boringssl/crypto/pkcs8/CMakeFiles/pkcs8_lib.dir/p8_pkey.c.o [ 76%] Building C object boringssl/crypto/pkcs8/CMakeFiles/pkcs8_lib.dir/p5_pbe.c.o [ 77%] Building C object boringssl/crypto/pkcs8/CMakeFiles/pkcs8_lib.dir/p5_pbev2.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 77%] Built target pkcs8_lib make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 77%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/custom_extensions.c.o [ 77%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/handshake_server.c.o [ 77%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/handshake_client.c.o [ 78%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/d1_both.c.o [ 78%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/d1_lib.c.o [ 78%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/d1_meth.c.o [ 78%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/d1_pkt.c.o [ 79%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/d1_srtp.c.o [ 79%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/dtls_record.c.o [ 79%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/s3_both.c.o [ 79%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/s3_enc.c.o [ 80%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/s3_lib.c.o [ 80%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/s3_meth.c.o [ 80%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/s3_pkt.c.o [ 80%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/ssl_aead_ctx.c.o [ 81%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/ssl_asn1.c.o [ 81%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/ssl_buffer.c.o [ 81%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/ssl_cert.c.o [ 81%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/ssl_cipher.c.o [ 82%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/ssl_ecdh.c.o [ 82%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/ssl_file.c.o [ 82%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/ssl_lib.c.o [ 82%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/ssl_rsa.c.o [ 83%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/ssl_session.c.o [ 83%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/ssl_stat.c.o [ 83%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/t1_enc.c.o [ 83%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/t1_lib.c.o [ 84%] Building C object boringssl/ssl/CMakeFiles/ssl-objects.dir/tls_record.c.o make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 84%] Built target ssl-objects make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 84%] Building C object CMakeFiles/mono-btls-shared.dir/btls-bio.c.o [ 84%] Building C object CMakeFiles/mono-btls-shared.dir/btls-error.c.o [ 85%] Building C object CMakeFiles/mono-btls-shared.dir/btls-key.c.o In file included from /home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/btls-key.c:9: /home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/btls-key.h:17:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 17 | mono_btls_key_new (); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/btls-key.c:12:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 12 | mono_btls_key_new () | ^~~~~~~~~~~~~~~~~ [ 85%] Building C object CMakeFiles/mono-btls-shared.dir/btls-pkcs12.c.o [ 85%] Building C object CMakeFiles/mono-btls-shared.dir/btls-ssl-ctx.c.o [ 85%] Building C object CMakeFiles/mono-btls-shared.dir/btls-ssl.c.o [ 86%] Building C object CMakeFiles/mono-btls-shared.dir/btls-time64.c.o /home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/btls-time64.c:71:9: warning: no previous prototype for 'btls_timegm64' [-Wmissing-prototypes] 71 | int64_t btls_timegm64(const struct tm *date) { | ^~~~~~~~~~~~~ [ 86%] Building C object CMakeFiles/mono-btls-shared.dir/btls-util.c.o [ 86%] Building C object CMakeFiles/mono-btls-shared.dir/btls-x509-chain.c.o [ 86%] Building C object CMakeFiles/mono-btls-shared.dir/btls-x509-crl.c.o [ 87%] Building C object CMakeFiles/mono-btls-shared.dir/btls-x509-lookup.c.o [ 87%] Building C object CMakeFiles/mono-btls-shared.dir/btls-x509-lookup-mono.c.o [ 87%] Building C object CMakeFiles/mono-btls-shared.dir/btls-x509-name.c.o [ 87%] Building C object CMakeFiles/mono-btls-shared.dir/btls-x509-revoked.c.o [ 88%] Building C object CMakeFiles/mono-btls-shared.dir/btls-x509-store-ctx.c.o [ 88%] Building C object CMakeFiles/mono-btls-shared.dir/btls-x509-store.c.o [ 88%] Building C object CMakeFiles/mono-btls-shared.dir/btls-x509-verify-param.c.o [ 88%] Building C object CMakeFiles/mono-btls-shared.dir/btls-x509.c.o [ 89%] Linking C shared library libmono-btls-shared.so make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 89%] Built target mono-btls-shared make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 89%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/cpu-aarch64-linux.c.o [ 89%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/cpu-arm.c.o [ 89%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/cpu-arm-linux.c.o [ 90%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/cpu-intel.c.o [ 90%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/crypto.c.o [ 90%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/ex_data.c.o [ 90%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/mem.c.o [ 91%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/refcount_c11.c.o [ 91%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/refcount_lock.c.o [ 91%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/thread.c.o [ 91%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/thread_none.c.o [ 92%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/thread_pthread.c.o [ 92%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/thread_win.c.o [ 92%] Building C object boringssl/crypto/CMakeFiles/crypto.dir/time_support.c.o [ 92%] Linking C static library libcrypto.a make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 92%] Built target crypto make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[6]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [ 93%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/custom_extensions.c.o [ 93%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/handshake_server.c.o [ 93%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/handshake_client.c.o [ 93%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/d1_both.c.o [ 94%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/d1_lib.c.o [ 94%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/d1_meth.c.o [ 94%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/d1_pkt.c.o [ 94%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/d1_srtp.c.o [ 95%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/dtls_record.c.o [ 95%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/s3_both.c.o [ 95%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/s3_enc.c.o [ 95%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/s3_lib.c.o [ 96%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/s3_meth.c.o [ 96%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/s3_pkt.c.o [ 96%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/ssl_aead_ctx.c.o [ 96%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/ssl_asn1.c.o [ 97%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/ssl_buffer.c.o [ 97%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/ssl_cert.c.o [ 97%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/ssl_cipher.c.o [ 97%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/ssl_ecdh.c.o [ 98%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/ssl_file.c.o [ 98%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/ssl_lib.c.o [ 98%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/ssl_rsa.c.o [ 98%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/ssl_session.c.o [ 99%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/ssl_stat.c.o [ 99%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/t1_enc.c.o [ 99%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/t1_lib.c.o [ 99%] Building C object boringssl/ssl/CMakeFiles/ssl.dir/tls_record.c.o [100%] Linking C static library libssl.a make[6]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' [100%] Built target ssl make[5]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[4]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared' make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls' Making all in eglib make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/eglib' Making all in . make[4]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/eglib' CC libeglib_la-garray.lo CC libeglib_la-gbytearray.lo CC libeglib_la-gerror.lo CC libeglib_la-ghashtable.lo CC libeglib_la-giconv.lo CC libeglib_la-gmem.lo CC libeglib_la-goutput.lo CC libeglib_la-gqsort.lo CC libeglib_la-gstr.lo CC libeglib_la-gslist.lo CC libeglib_la-gstring.lo CC libeglib_la-gptrarray.lo CC libeglib_la-glist.lo CC libeglib_la-gqueue.lo CC libeglib_la-gpath.lo CC libeglib_la-gshell.lo CC libeglib_la-gspawn.lo CC libeglib_la-gfile.lo CC libeglib_la-gfile-posix.lo CC libeglib_la-gpattern.lo CC libeglib_la-gmarkup.lo CC libeglib_la-gutf8.lo CC libeglib_la-gunicode.lo CC libeglib_la-gdate-unix.lo CC libeglib_la-gdir-unix.lo CC libeglib_la-gfile-unix.lo CC libeglib_la-gmisc-unix.lo CC libeglib_la-gmodule-unix.lo CC libeglib_la-gtimer-unix.lo CC libeglib_la-gmodule-aix.lo CC libeglib_la-gclock-nanosleep.lo CCLD libeglib.la make[4]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/eglib' Making all in test make[4]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/eglib/test' CXX enum.o CC test.o CC driver.o CC hashtable.o CC string-util.o CC string.o CC slist.o CC sizes.o CC ptrarray.o CC list.o CC array.o CC fake.o CC path.o CC queue.o CC shell.o CC spawn.o CC timer.o CC file.o CC pattern.o CC dir.o CC markup.o CC unicode.o CC utf8.o CC endian.o CC module.o CC memory.o CXXLD test-eglib CC assertf.o CCLD assertf make[4]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/eglib/test' make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/eglib' Making all in arch make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/arch' make[4]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/arch' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/arch' make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/arch' Making all in utils make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/utils' /bin/make all-recursive make[4]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/utils' make[5]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/utils' CC libmonomath_la-mono-math-c.lo CCLD libmonomath.la CC libmonoutils_la-dlmalloc.lo CC libmonoutils_la-os-event-unix.lo CC libmonoutils_la-mono-md5.lo CC libmonoutils_la-mono-sha1.lo CC libmonoutils_la-mono-logger.lo CC libmonoutils_la-mono-codeman.lo CC libmonoutils_la-mono-counters.lo CC libmonoutils_la-mono-dl.lo CC libmonoutils_la-mono-dl-windows.lo CC libmonoutils_la-mono-dl-darwin.lo CC libmonoutils_la-mono-dl-posix.lo CC libmonoutils_la-mono-dl-wasm.lo CC libmonoutils_la-mono-experiments.lo CC libmonoutils_la-mono-log-windows.lo CC libmonoutils_la-mono-log-common.lo CC libmonoutils_la-mono-log-posix.lo CC libmonoutils_la-mono-log-android.lo CC libmonoutils_la-mono-log-darwin.lo CC libmonoutils_la-mono-log-flight-recorder.lo CC libmonoutils_la-mono-merp.lo CC libmonoutils_la-mono-state.lo In file included from mono-state.c:12: mono-state.c: In function 'mono_state_alloc_mem': ../../mono/eglib/glib.h:1169:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 1169 | #define g_write write mono-state.c:328:17: note: in expansion of macro 'g_write' 328 | g_write (mem->handle, "", 1); | ^~~~~~~ mono-state.c: In function 'mono_crash_dump': ../../mono/eglib/glib.h:1169:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 1169 | #define g_write write mono-state.c:1189:25: note: in expansion of macro 'g_write' 1189 | g_write (handle, jsonFile, (guint32) size); | ^~~~~~~ CC libmonoutils_la-mono-internal-hash.lo CC libmonoutils_la-mono-io-portability.lo CC libmonoutils_la-monobitset.lo CC libmonoutils_la-mono-filemap.lo CC libmonoutils_la-mono-mmap.lo CC libmonoutils_la-mono-mmap-windows.lo CC libmonoutils_la-mono-mmap-wasm.lo CC libmonoutils_la-mono-os-mutex.lo CC libmonoutils_la-mono-flight-recorder.lo CC libmonoutils_la-mono-networkinterfaces.lo CC libmonoutils_la-mono-proclib.lo CC libmonoutils_la-mono-proclib-windows.lo CC libmonoutils_la-mono-publib.lo CC libmonoutils_la-mono-jemalloc.lo CC libmonoutils_la-mono-time.lo CC libmonoutils_la-strenc.lo CC libmonoutils_la-mono-uri.lo CC libmonoutils_la-mono-poll.lo CC libmonoutils_la-mono-path.lo CC libmonoutils_la-mono-stdlib.lo CC libmonoutils_la-mono-property-hash.lo CC libmonoutils_la-mono-value-hash.lo CC libmonoutils_la-mono-error.lo CC libmonoutils_la-mono-context.lo CC libmonoutils_la-hazard-pointer.lo CC libmonoutils_la-lock-free-queue.lo CC libmonoutils_la-lock-free-alloc.lo CC libmonoutils_la-lock-free-array-queue.lo CC libmonoutils_la-mono-linked-list-set.lo CC libmonoutils_la-mono-threads.lo CC libmonoutils_la-mono-threads-state-machine.lo CC libmonoutils_la-mono-threads-posix.lo CC libmonoutils_la-mono-threads-posix-signals.lo CC libmonoutils_la-mono-threads-mach.lo CC libmonoutils_la-mono-threads-mach-helper.lo CC libmonoutils_la-mono-threads-windows.lo CC libmonoutils_la-mono-threads-linux.lo CC libmonoutils_la-mono-threads-freebsd.lo CC libmonoutils_la-mono-threads-netbsd.lo CC libmonoutils_la-mono-threads-openbsd.lo CC libmonoutils_la-mono-threads-android.lo CC libmonoutils_la-mono-threads-haiku.lo CC libmonoutils_la-mono-threads-aix.lo CC libmonoutils_la-mono-threads-wasm.lo CC libmonoutils_la-mono-threads-coop.lo CC libmonoutils_la-mono-utility-thread.lo CC libmonoutils_la-mono-tls.lo CC libmonoutils_la-mono-utils-debug.lo CC libmonoutils_la-atomic.lo CC libmonoutils_la-mono-hwcap.lo CC libmonoutils_la-bsearch.lo CC libmonoutils_la-mono-signal-handler.lo CC libmonoutils_la-mono-conc-hashtable.lo CC libmonoutils_la-json.lo CC libmonoutils_la-networking.lo CC libmonoutils_la-networking-posix.lo CC libmonoutils_la-networking-fallback.lo CC libmonoutils_la-networking-missing.lo CC libmonoutils_la-networking-windows.lo CC libmonoutils_la-mono-rand.lo CC libmonoutils_la-mono-rand-windows.lo CC libmonoutils_la-memfuncs.lo CC libmonoutils_la-parse.lo CC libmonoutils_la-checked-build.lo CC libmonoutils_la-mach-support-amd64.lo CC libmonoutils_la-mono-hwcap-x86.lo CC mono-math-c.lo CCLD libmonoutils.la make[5]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/utils' make[4]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/utils' make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/utils' Making all in cil make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/cil' perl ./make-opcodes-def.pl ./cil-opcodes.xml opcode.def.tmp mv opcode.def.tmp opcode.def make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/cil' Making all in zlib make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/zlib' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/zlib' Making all in sgen make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/sgen' CC libmonosgen_la-sgen-alloc.lo CC libmonosgen_la-sgen-cardtable.lo CC libmonosgen_la-sgen-debug.lo CC libmonosgen_la-sgen-descriptor.lo CC libmonosgen_la-sgen-fin-weak-hash.lo CC libmonosgen_la-sgen-gc.lo CC libmonosgen_la-sgen-gchandles.lo CC libmonosgen_la-sgen-gray.lo CC libmonosgen_la-sgen-hash-table.lo CC libmonosgen_la-sgen-internal.lo CC libmonosgen_la-sgen-layout-stats.lo CC libmonosgen_la-sgen-los.lo CC libmonosgen_la-sgen-marksweep.lo CC libmonosgen_la-sgen-memory-governor.lo CC libmonosgen_la-sgen-nursery-allocator.lo CC libmonosgen_la-sgen-pinning-stats.lo CC libmonosgen_la-sgen-pinning.lo CC libmonosgen_la-sgen-pointer-queue.lo CC libmonosgen_la-sgen-array-list.lo CC libmonosgen_la-sgen-protocol.lo sgen-protocol.c: In function 'binary_protocol_open_file': sgen-protocol.c:116:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result] 116 | ftruncate (binary_protocol_file, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libmonosgen_la-sgen-qsort.lo CC libmonosgen_la-sgen-simple-nursery.lo CC libmonosgen_la-sgen-split-nursery.lo CC libmonosgen_la-sgen-thread-pool.lo CC libmonosgen_la-sgen-workers.lo CCLD libmonosgen.la make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/sgen' Making all in metadata make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/metadata' CC libmonoruntime_config_la-mono-config-dirs.lo CCLD libmonoruntime-config.la CC libmonoruntime_support_la-support.lo CCLD libmonoruntime-support.la CC libmonoruntime_la-console-unix.lo CC libmonoruntime_la-w32mutex-unix.lo CC libmonoruntime_la-w32semaphore-unix.lo CC libmonoruntime_la-w32event-unix.lo CC libmonoruntime_la-w32process-unix.lo CC libmonoruntime_la-w32process-unix-osx.lo CC libmonoruntime_la-w32process-unix-bsd.lo CC libmonoruntime_la-w32process-unix-haiku.lo CC libmonoruntime_la-w32process-unix-default.lo CC libmonoruntime_la-w32socket-unix.lo CC libmonoruntime_la-w32file-unix.lo CC libmonoruntime_la-w32file-unix-glob.lo CC libmonoruntime_la-w32error-unix.lo CC libmonoruntime_la-threadpool-worker-default.lo CC libmonoruntime_la-appdomain.lo CC libmonoruntime_la-assembly-load-context.lo CC libmonoruntime_la-domain.lo CC libmonoruntime_la-assembly.lo CC libmonoruntime_la-attach.lo CC libmonoruntime_la-class.lo CC libmonoruntime_la-class-init.lo CC libmonoruntime_la-class-accessors.lo CC libmonoruntime_la-cominterop.lo CC libmonoruntime_la-coree.lo CC libmonoruntime_la-debug-helpers.lo CC libmonoruntime_la-debug-mono-symfile.lo CC libmonoruntime_la-debug-mono-ppdb.lo debug-mono-ppdb.c: In function 'mono_ppdb_load_file': debug-mono-ppdb.c:233:60: warning: 'pe_timestamp' may be used uninitialized in this function [-Wmaybe-uninitialized] 233 | if (memcmp (pe_guid, pdb_stream->guid, 16) != 0 || memcmp (&pe_timestamp, pdb_stream->guid + 16, 4) != 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libmonoruntime_la-environment.lo CC libmonoruntime_la-exception.lo CC libmonoruntime_la-w32file.lo CC libmonoruntime_la-filewatcher.lo CC libmonoruntime_la-icall.lo CC libmonoruntime_la-image.lo CC libmonoruntime_la-jit-info.lo CC libmonoruntime_la-loader.lo CC libmonoruntime_la-loaded-images.lo CC libmonoruntime_la-loaded-images-global.lo CC libmonoruntime_la-loaded-images-netcore.lo CC libmonoruntime_la-locales.lo CC libmonoruntime_la-lock-tracer.lo CC libmonoruntime_la-marshal.lo CC libmonoruntime_la-mempool.lo CC libmonoruntime_la-metadata.lo metadata.c: In function 'mono_metadata_parse_type_internal': cc1: warning: function may return address of local variable [-Wreturn-local-addr] metadata.c:1816:18: note: declared here 1816 | MonoType stype; | ^~~~~ CC libmonoruntime_la-metadata-verify.lo CC libmonoruntime_la-method-builder.lo CC libmonoruntime_la-mono-basic-block.lo CC libmonoruntime_la-mono-config.lo CC libmonoruntime_la-mono-debug.lo CC libmonoruntime_la-mono-endian.lo CC libmonoruntime_la-mono-hash.lo CC libmonoruntime_la-mono-conc-hash.lo CC libmonoruntime_la-mono-mlist.lo CC libmonoruntime_la-mono-perfcounters.lo CC libmonoruntime_la-mono-route.lo CC libmonoruntime_la-object.lo CC libmonoruntime_la-opcodes.lo CC libmonoruntime_la-property-bag.lo CC libmonoruntime_la-w32socket.lo CC libmonoruntime_la-w32process.lo CC libmonoruntime_la-profiler.lo CC libmonoruntime_la-rand.lo CC libmonoruntime_la-remoting.lo CC libmonoruntime_la-runtime.lo CC libmonoruntime_la-mono-security.lo CC libmonoruntime_la-security-core-clr.lo CC libmonoruntime_la-security-manager.lo CC libmonoruntime_la-string-icalls.lo CC libmonoruntime_la-sysmath.lo CC libmonoruntime_la-threads.lo threads.c: In function 'mono_threads_summarize_execute_internal': threads.c:6563:13: warning: 'current_idx' may be used uninitialized in this function [-Wmaybe-uninitialized] 6563 | int current_idx; | ^~~~~~~~~~~ CC libmonoruntime_la-threadpool.lo CC libmonoruntime_la-threadpool-io.lo CC libmonoruntime_la-verify.lo CC libmonoruntime_la-dynamic-stream.lo CC libmonoruntime_la-file-mmap-posix.lo CC libmonoruntime_la-file-mmap-windows.lo CC libmonoruntime_la-metadata-cross-helpers.lo CC libmonoruntime_la-seq-points-data.lo seq-points-data.c: In function 'mono_seq_point_data_read': seq-points-data.c:412:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 412 | fread(buffer_orig, fsize, 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libmonoruntime_la-handle.lo CC libmonoruntime_la-w32handle-namespace.lo CC libmonoruntime_la-w32handle.lo CC libmonoruntime_la-reflection.lo CC libmonoruntime_la-dynamic-image.lo CC libmonoruntime_la-sre.lo CC libmonoruntime_la-sre-encode.lo CC libmonoruntime_la-sre-save.lo CC libmonoruntime_la-custom-attrs.lo CC libmonoruntime_la-fdhandle.lo CC libmonoruntime_la-callspec.lo CC libmonoruntime_la-abi.lo CC libmonoruntime_la-native-library.lo CC libmonoruntime_la-icall-table.lo CC libmonoruntime_la-method-builder-ilgen.lo CC libmonoruntime_la-marshal-ilgen.lo marshal-ilgen.c: In function 'emit_marshal_safehandle_ilgen': marshal-ilgen.c:5306:41: warning: 'label_next' may be used uninitialized in this function [-Wmaybe-uninitialized] 5306 | mono_mb_patch_branch (mb, label_next); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libmonoruntime_la-sgen-mono-ilgen.lo CC libmonoruntime_la-gc-stats.lo CC libmonoruntime_la-gc.lo CC libmonoruntime_la-monitor.lo CC libmonoruntime_la-null-gc.lo CC libmonoruntime_la-null-gc-handles.lo CC libmonoruntime_la-boehm-gc.lo 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 () | ^~~~~~~~~~~~~~~ CCLD libmonoruntime.la CC libmonoruntimesgen_la-console-unix.lo CC libmonoruntimesgen_la-w32mutex-unix.lo CC libmonoruntimesgen_la-w32semaphore-unix.lo CC libmonoruntimesgen_la-w32event-unix.lo CC libmonoruntimesgen_la-w32process-unix.lo CC libmonoruntimesgen_la-w32process-unix-osx.lo CC libmonoruntimesgen_la-w32process-unix-bsd.lo CC libmonoruntimesgen_la-w32process-unix-haiku.lo CC libmonoruntimesgen_la-w32process-unix-default.lo CC libmonoruntimesgen_la-w32socket-unix.lo CC libmonoruntimesgen_la-w32file-unix.lo CC libmonoruntimesgen_la-w32file-unix-glob.lo CC libmonoruntimesgen_la-w32error-unix.lo CC libmonoruntimesgen_la-threadpool-worker-default.lo CC libmonoruntimesgen_la-appdomain.lo CC libmonoruntimesgen_la-assembly-load-context.lo CC libmonoruntimesgen_la-domain.lo CC libmonoruntimesgen_la-assembly.lo CC libmonoruntimesgen_la-attach.lo CC libmonoruntimesgen_la-class.lo CC libmonoruntimesgen_la-class-init.lo CC libmonoruntimesgen_la-class-accessors.lo CC libmonoruntimesgen_la-cominterop.lo CC libmonoruntimesgen_la-coree.lo CC libmonoruntimesgen_la-debug-helpers.lo CC libmonoruntimesgen_la-debug-mono-symfile.lo CC libmonoruntimesgen_la-debug-mono-ppdb.lo debug-mono-ppdb.c: In function 'mono_ppdb_load_file': debug-mono-ppdb.c:233:60: warning: 'pe_timestamp' may be used uninitialized in this function [-Wmaybe-uninitialized] 233 | if (memcmp (pe_guid, pdb_stream->guid, 16) != 0 || memcmp (&pe_timestamp, pdb_stream->guid + 16, 4) != 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libmonoruntimesgen_la-environment.lo CC libmonoruntimesgen_la-exception.lo CC libmonoruntimesgen_la-w32file.lo CC libmonoruntimesgen_la-filewatcher.lo CC libmonoruntimesgen_la-icall.lo CC libmonoruntimesgen_la-image.lo CC libmonoruntimesgen_la-jit-info.lo CC libmonoruntimesgen_la-loader.lo CC libmonoruntimesgen_la-loaded-images.lo CC libmonoruntimesgen_la-loaded-images-global.lo CC libmonoruntimesgen_la-loaded-images-netcore.lo CC libmonoruntimesgen_la-locales.lo CC libmonoruntimesgen_la-lock-tracer.lo CC libmonoruntimesgen_la-marshal.lo CC libmonoruntimesgen_la-mempool.lo CC libmonoruntimesgen_la-metadata.lo metadata.c: In function 'mono_metadata_parse_type_internal': cc1: warning: function may return address of local variable [-Wreturn-local-addr] metadata.c:1816:18: note: declared here 1816 | MonoType stype; | ^~~~~ CC libmonoruntimesgen_la-metadata-verify.lo CC libmonoruntimesgen_la-method-builder.lo CC libmonoruntimesgen_la-mono-basic-block.lo CC libmonoruntimesgen_la-mono-config.lo CC libmonoruntimesgen_la-mono-debug.lo CC libmonoruntimesgen_la-mono-endian.lo CC libmonoruntimesgen_la-mono-hash.lo CC libmonoruntimesgen_la-mono-conc-hash.lo CC libmonoruntimesgen_la-mono-mlist.lo CC libmonoruntimesgen_la-mono-perfcounters.lo CC libmonoruntimesgen_la-mono-route.lo CC libmonoruntimesgen_la-object.lo CC libmonoruntimesgen_la-opcodes.lo CC libmonoruntimesgen_la-property-bag.lo CC libmonoruntimesgen_la-w32socket.lo CC libmonoruntimesgen_la-w32process.lo CC libmonoruntimesgen_la-profiler.lo CC libmonoruntimesgen_la-rand.lo CC libmonoruntimesgen_la-remoting.lo CC libmonoruntimesgen_la-runtime.lo CC libmonoruntimesgen_la-mono-security.lo CC libmonoruntimesgen_la-security-core-clr.lo CC libmonoruntimesgen_la-security-manager.lo CC libmonoruntimesgen_la-string-icalls.lo CC libmonoruntimesgen_la-sysmath.lo CC libmonoruntimesgen_la-threads.lo threads.c: In function 'mono_threads_summarize_execute_internal': threads.c:6563:13: warning: 'current_idx' may be used uninitialized in this function [-Wmaybe-uninitialized] 6563 | int current_idx; | ^~~~~~~~~~~ CC libmonoruntimesgen_la-threadpool.lo CC libmonoruntimesgen_la-threadpool-io.lo CC libmonoruntimesgen_la-verify.lo CC libmonoruntimesgen_la-dynamic-stream.lo CC libmonoruntimesgen_la-file-mmap-posix.lo CC libmonoruntimesgen_la-file-mmap-windows.lo CC libmonoruntimesgen_la-metadata-cross-helpers.lo CC libmonoruntimesgen_la-seq-points-data.lo seq-points-data.c: In function 'mono_seq_point_data_read': seq-points-data.c:412:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 412 | fread(buffer_orig, fsize, 1, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libmonoruntimesgen_la-handle.lo CC libmonoruntimesgen_la-w32handle-namespace.lo CC libmonoruntimesgen_la-w32handle.lo CC libmonoruntimesgen_la-reflection.lo CC libmonoruntimesgen_la-dynamic-image.lo CC libmonoruntimesgen_la-sre.lo CC libmonoruntimesgen_la-sre-encode.lo CC libmonoruntimesgen_la-sre-save.lo CC libmonoruntimesgen_la-custom-attrs.lo CC libmonoruntimesgen_la-fdhandle.lo CC libmonoruntimesgen_la-callspec.lo CC libmonoruntimesgen_la-abi.lo CC libmonoruntimesgen_la-native-library.lo CC libmonoruntimesgen_la-icall-table.lo CC libmonoruntimesgen_la-method-builder-ilgen.lo CC libmonoruntimesgen_la-marshal-ilgen.lo marshal-ilgen.c: In function 'emit_marshal_safehandle_ilgen': marshal-ilgen.c:5306:41: warning: 'label_next' may be used uninitialized in this function [-Wmaybe-uninitialized] 5306 | mono_mb_patch_branch (mb, label_next); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libmonoruntimesgen_la-sgen-mono-ilgen.lo CC libmonoruntimesgen_la-gc-stats.lo CC libmonoruntimesgen_la-gc.lo CC libmonoruntimesgen_la-monitor.lo CC libmonoruntimesgen_la-sgen-bridge.lo CC libmonoruntimesgen_la-sgen-old-bridge.lo CC libmonoruntimesgen_la-sgen-new-bridge.lo CC libmonoruntimesgen_la-sgen-tarjan-bridge.lo CC libmonoruntimesgen_la-sgen-toggleref.lo CC libmonoruntimesgen_la-sgen-stw.lo CC libmonoruntimesgen_la-sgen-mono.lo CCLD libmonoruntimesgen.la make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/metadata' Making all in mini make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/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 /usr/pkg/bin/python3.12 ./genmdesc.py TARGET_AMD64 . cpu-amd64.h amd64_desc ./cpu-amd64.md /bin/make all-am make[4]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/mini' CC libmini_la-mini.lo CC libmini_la-mini-runtime.lo CC libmini_la-seq-points.lo CC libmini_la-method-to-ir.lo 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:5736:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5736 | 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:5736:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5736 | 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:5736:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5736 | 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:5736:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5736 | 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:5745:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5745 | 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:5745:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5745 | 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:5745:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5745 | 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:5745:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5745 | 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, 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:5748:25: note: in expansion of macro 'MONO_START_BB' 5748 | 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:5758:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5758 | 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:5758:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5758 | 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:5758:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5758 | 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:5758:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 5758 | 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:5760:25: note: in expansion of macro 'MONO_START_BB' 5760 | 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:5760:25: note: in expansion of macro 'MONO_START_BB' 5760 | 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:8192:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 8192 | 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:8192:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 8192 | 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:8192:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 8192 | 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:8192:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 8192 | 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:10277:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10277 | 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:10277:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10277 | 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:10277:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10277 | 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:10277:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10277 | 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:10280:41: note: in expansion of macro 'MONO_START_BB' 10280 | 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:10280:41: note: in expansion of macro 'MONO_START_BB' 10280 | 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:10327:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10327 | 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:10327:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10327 | 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:10327:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10327 | 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:10327:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10327 | 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:10331:41: note: in expansion of macro 'MONO_START_BB' 10331 | 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:10331:41: note: in expansion of macro 'MONO_START_BB' 10331 | 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:10391:33: note: in expansion of macro 'MONO_START_BB' 10391 | 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:10391:33: note: in expansion of macro 'MONO_START_BB' 10391 | 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:10701:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10701 | 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:10701:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10701 | 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:10701:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10701 | 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:10701:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10701 | 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:10719:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10719 | 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:10719:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10719 | 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:10719:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10719 | 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:10719:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10719 | 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:10722:41: note: in expansion of macro 'MONO_START_BB' 10722 | 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:10722:41: note: in expansion of macro 'MONO_START_BB' 10722 | 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:10727:41: note: in expansion of macro 'MONO_START_BB' 10727 | 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:10727:41: note: in expansion of macro 'MONO_START_BB' 10727 | 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:10741:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10741 | 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:10741:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10741 | 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:10741:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10741 | 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:10741:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10741 | 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:10745:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10745 | 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:10745:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10745 | 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:10745:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10745 | 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:10745:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10745 | 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:10747:41: note: in expansion of macro 'MONO_START_BB' 10747 | 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:10747:41: note: in expansion of macro 'MONO_START_BB' 10747 | 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:10765:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10765 | 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:10765:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10765 | 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:10765:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10765 | 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:10765:41: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 10765 | 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:10767:41: note: in expansion of macro 'MONO_START_BB' 10767 | 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:10767:41: note: in expansion of macro 'MONO_START_BB' 10767 | 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:11053:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 11053 | 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:11053:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 11053 | 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:11053:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 11053 | 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:11053:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 11053 | 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:11057:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 11057 | 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:11057:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 11057 | 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:11057:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 11057 | 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:11057:25: note: in expansion of macro 'MONO_EMIT_NEW_BRANCH_BLOCK' 11057 | 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:11059:25: note: in expansion of macro 'MONO_START_BB' 11059 | 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:11059:25: note: in expansion of macro 'MONO_START_BB' 11059 | 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:11070:25: note: in expansion of macro 'MONO_START_BB' 11070 | 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:11070:25: note: in expansion of macro 'MONO_START_BB' 11070 | MONO_START_BB (cfg, end_bb); | ^~~~~~~~~~~~~ CC libmini_la-cfgdump.lo cfgdump.c: In function 'write_byte': cfgdump.c:86:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 86 | write (cfg->gdump_ctx->fd, &b, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfgdump.c: In function 'write_short': cfgdump.c:93:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 93 | write (cfg->gdump_ctx->fd, &swap, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfgdump.c: In function 'write_int': cfgdump.c:100:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 100 | write (cfg->gdump_ctx->fd, &swap, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libmini_la-decompose.lo CC libmini_la-jit-icalls.lo CC libmini_la-trace.lo CC libmini_la-dominators.lo CC libmini_la-cfold.lo CC libmini_la-helpers.lo CC libmini_la-liveness.lo CC libmini_la-ssa.lo CC libmini_la-abcremoval.lo CC libmini_la-local-propagation.lo CC libmini_la-driver.lo CC libmini_la-debug-mini.lo CC libmini_la-linear-scan.lo CC libmini_la-aot-compiler.lo aot-compiler.c: In function 'append_mangled_signature': aot-compiler.c:9207:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 9207 | if (!supported) | ^~ In file included from ../../mono/eglib/glib.h:46, 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:9209:17: note: in expansion of macro 'g_string_append_printf' 9209 | g_string_append_printf (s, "_"); | ^~~~~~~~~~~~~~~~~~~~~~ CC libmini_la-aot-runtime.lo CC libmini_la-aot-runtime-wasm.lo CC libmini_la-graph.lo CC libmini_la-mini-codegen.lo CC libmini_la-mini-exceptions.lo CC libmini_la-mini-trampolines.lo CC libmini_la-branch-opts.lo CC libmini_la-mini-generic-sharing.lo CC libmini_la-tasklets.lo CC libmini_la-simd-intrinsics.lo CC libmini_la-simd-intrinsics-netcore.lo CC libmini_la-mini-native-types.lo CC libmini_la-unwind.lo CC libmini_la-image-writer.lo CC libmini_la-dwarfwriter.lo CC libmini_la-mini-gc.lo CC libmini_la-debugger-agent-stubs.lo CC libmini_la-xdebug.lo CC libmini_la-alias-analysis.lo CC libmini_la-mini-cross-helpers.lo CC libmini_la-arch-stubs.lo CC libmini_la-type-checking.lo 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 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 CC libmini_la-memory-access.lo CC libmini_la-intrinsics.lo 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 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 CC libmini_la-llvmonly-runtime.lo CC libmini_la-tiered.lo CC libmini_la-mini-amd64.lo CC libmini_la-exceptions-amd64.lo CC libmini_la-tramp-amd64.lo CC libmini_la-mini-amd64-gsharedvt.lo CC libmini_la-tramp-amd64-gsharedvt.lo CC libmini_la-mini-posix.lo CXXLD libmini.la CC libmain_a-main.o CC interp/libmono_ee_interp_la-interp.lo CC interp/libmono_ee_interp_la-mintops.lo CC interp/libmono_ee_interp_la-transform.lo CCLD libmono-ee-interp.la CC libmono_dbg_la-debugger-agent.lo debugger-agent.c: In function 'valid_memory_address': debugger-agent.c:9635:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 9635 | write (file_check_valid_memory, (gpointer)addr, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libmono_dbg_la-debugger-state-machine.lo CC libmono_dbg_la-debugger-engine.lo 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 CC libmain_a-main-sgen.o CCLD mono-sgen ln -sf mono-sgen mono AR libmain.a CC interp/libmaintest_a-whitebox.o AR libmaintest.a CCLD libmonoboehm-2.0.la CCLD libmonosgen-2.0.la make[4]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/mini' make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/mini' Making all in dis make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/dis' CC libmonodismain_a-dump.o CC libmonodismain_a-main.o CC libmonodismain_a-declsec.o CC libmonodis_a-get.o CC libmonodis_a-dis-cil.o CC libmonodis_a-util.o AR libmonodis.a CCLD monodis AR libmonodismain.a make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/dis' Making all in tests make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/tests' CXX tailcall/split-fsharp.o CXXLD tailcall/split-fsharp ./tailcall/split-fsharp < ./tailcall/fsharp-deeptail.il touch -f tailcall/fsharp-deeptail.stamp CXX split-tailcall-interface-conservestack.o CXXLD split-tailcall-interface-conservestack ./split-tailcall-interface-conservestack < ./tailcall-interface-conservestack.il touch -f tailcall/interface-conservestack.stamp /bin/make all-recursive make[4]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/tests' Making all in gc-descriptors make[5]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/tests/gc-descriptors' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/tests/gc-descriptors' Making all in . make[5]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/tests' CC libtest_la-libtest.lo CCLD libtest.la make[5]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/tests' Making all in testing_gac make[5]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/tests/testing_gac' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/tests/testing_gac' Making all in assembly-load-reference make[5]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/tests/assembly-load-reference' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/tests/assembly-load-reference' Making all in llvmonly-mixed make[5]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/tests/llvmonly-mixed' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/tests/llvmonly-mixed' Making all in fullaot-mixed make[5]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/tests/fullaot-mixed' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/tests/fullaot-mixed' make[4]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/tests' make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/tests' Making all in unit-tests make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/unit-tests' CC libtestlib_la-test-sgen-qsort.lo CC libtestlib_la-test-memfuncs.lo CC libtestlib_la-test-mono-linked-list-set.lo CC libtestlib_la-test-conc-hashtable.lo CC libtestlib_la-test-mono-handle.lo CC libtestlib_la-test-mono-callspec.lo CC libtestlib_la-test-mono-string.lo CC libtestlib_la-test-mono-embed.lo CC libtestlib_la-test-embed-invoke.lo In file included from test-embed-invoke.c:7: ../../samples/embed/test-invoke.c: In function 'test_mono_embed_invoke_main': ../../samples/embed/test-invoke.c:210:9: warning: 'mvalues' may be used uninitialized in this function [-Wmaybe-uninitialized] 210 | mono_runtime_invoke (mvalues, obj, args, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../samples/embed/test-invoke.c:104:76: note: 'mvalues' was declared here 104 | MonoMethod *method = NULL, *m = NULL, *ctor = NULL, *fail = NULL, *mvalues; | ^~~~~~~ CCLD libtestlib.la make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/unit-tests' Making all in benchmark make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/benchmark' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/benchmark' Making all in profiler make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/profiler' CC mprof-report.o mprof-report.c: In function 'decode_buffer': mprof-report.c:2776:35: warning: 'event' may be used uninitialized in this function [-Wmaybe-uninitialized] 2776 | } else if (event == MONO_PROFILER_MONITOR_DONE) { | ^ CCLD mprof-report CC aot.lo CC helper.lo CCLD libmono-profiler-aot.la CCLD libmono-profiler-aot-static.la CC log.lo log.c: In function 'helper_thread': log.c:3254:25: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 3254 | read (log_profiler.pipes [0], &c, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC log-args.lo CCLD libmono-profiler-log.la CCLD libmono-profiler-log-static.la CC coverage.lo CCLD libmono-profiler-coverage.la CCLD libmono-profiler-coverage-static.la CC proftest-pinvokes.lo CCLD libproftest_pinvokes.la make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/profiler' Making all in native make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/native' CC libmono_native_la-mono-native-platform.lo CC ../../external/corefx/src/Native/Unix/System.Native/libmono_native_la-pal_errno.lo CC ../../external/corefx/src/Native/Unix/System.Native/libmono_native_la-pal_maphardwaretype.lo CC ../../external/corefx/src/Native/Unix/System.Native/libmono_native_la-pal_memory.lo CC ../../external/corefx/src/Native/Unix/System.Native/libmono_native_la-pal_uid.lo CC ../../external/corefx/src/Native/Unix/System.Native/libmono_native_la-pal_time.lo CC ../../external/corefx/src/Native/AnyOS/brotli/enc/libmono_native_la-backward_references.lo CC ../../external/corefx/src/Native/AnyOS/brotli/enc/libmono_native_la-backward_references_hq.lo CC ../../external/corefx/src/Native/AnyOS/brotli/enc/libmono_native_la-bit_cost.lo CC ../../external/corefx/src/Native/AnyOS/brotli/enc/libmono_native_la-block_splitter.lo CC ../../external/corefx/src/Native/AnyOS/brotli/enc/libmono_native_la-brotli_bit_stream.lo CC ../../external/corefx/src/Native/AnyOS/brotli/enc/libmono_native_la-cluster.lo CC ../../external/corefx/src/Native/AnyOS/brotli/enc/libmono_native_la-command.lo CC ../../external/corefx/src/Native/AnyOS/brotli/enc/libmono_native_la-compress_fragment.lo CC ../../external/corefx/src/Native/AnyOS/brotli/enc/libmono_native_la-compress_fragment_two_pass.lo CC ../../external/corefx/src/Native/AnyOS/brotli/enc/libmono_native_la-dictionary_hash.lo CC ../../external/corefx/src/Native/AnyOS/brotli/enc/libmono_native_la-encode.lo ../../external/corefx/src/Native/AnyOS/brotli/enc/encode.c:1473:20: warning: argument 5 of type 'const uint8_t *' {aka 'const unsigned char *'} declared as a pointer [-Wvla-parameter] 1473 | const uint8_t* input_buffer, size_t* encoded_size, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../../external/corefx/src/Native/AnyOS/brotli/enc/encode.c:9: /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/Native/AnyOS/brotli/include/brotli/encode.h:314:19: note: previously declared as a variable length array 'const uint8_t[*encoded_size]' {aka 'const unsigned char[*encoded_size]'} 314 | const uint8_t input_buffer[BROTLI_ARRAY_PARAM(input_size)], | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../external/corefx/src/Native/AnyOS/brotli/enc/encode.c:1474:14: warning: argument 7 of type 'uint8_t *' {aka 'unsigned char *'} declared as a pointer [-Wvla-parameter] 1474 | uint8_t* encoded_buffer) { | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../external/corefx/src/Native/AnyOS/brotli/enc/encode.c:9: /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/Native/AnyOS/brotli/include/brotli/encode.h:316:13: note: previously declared as a variable length array 'uint8_t[input_size]' {aka 'unsigned char[input_size]'} 316 | uint8_t encoded_buffer[BROTLI_ARRAY_PARAM(*encoded_size)]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-typedef-redefinition' may have been intended to silence earlier diagnostics CC ../../external/corefx/src/Native/AnyOS/brotli/enc/libmono_native_la-encoder_dict.lo CC ../../external/corefx/src/Native/AnyOS/brotli/enc/libmono_native_la-entropy_encode.lo CC ../../external/corefx/src/Native/AnyOS/brotli/enc/libmono_native_la-fast_log.lo CC ../../external/corefx/src/Native/AnyOS/brotli/enc/libmono_native_la-histogram.lo CC ../../external/corefx/src/Native/AnyOS/brotli/enc/libmono_native_la-literal_cost.lo CC ../../external/corefx/src/Native/AnyOS/brotli/enc/libmono_native_la-memory.lo CC ../../external/corefx/src/Native/AnyOS/brotli/enc/libmono_native_la-metablock.lo CC ../../external/corefx/src/Native/AnyOS/brotli/enc/libmono_native_la-static_dict.lo CC ../../external/corefx/src/Native/AnyOS/brotli/enc/libmono_native_la-utf8_util.lo CC ../../external/corefx/src/Native/AnyOS/brotli/dec/libmono_native_la-bit_reader.lo CC ../../external/corefx/src/Native/AnyOS/brotli/dec/libmono_native_la-decode.lo ../../external/corefx/src/Native/AnyOS/brotli/dec/decode.c:2036:41: warning: argument 2 of type 'const uint8_t *' {aka 'const unsigned char *'} declared as a pointer [-Wvla-parameter] 2036 | size_t encoded_size, const uint8_t* encoded_buffer, size_t* decoded_size, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../external/corefx/src/Native/AnyOS/brotli/dec/decode.c:7: /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/Native/AnyOS/brotli/include/brotli/decode.h:204:19: note: previously declared as a variable length array 'const uint8_t[*decoded_size]' {aka 'const unsigned char[*decoded_size]'} 204 | const uint8_t encoded_buffer[BROTLI_ARRAY_PARAM(encoded_size)], | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../external/corefx/src/Native/AnyOS/brotli/dec/decode.c:2037:14: warning: argument 4 of type 'uint8_t *' {aka 'unsigned char *'} declared as a pointer [-Wvla-parameter] 2037 | uint8_t* decoded_buffer) { | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../external/corefx/src/Native/AnyOS/brotli/dec/decode.c:7: /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/Native/AnyOS/brotli/include/brotli/decode.h:206:13: note: previously declared as a variable length array 'uint8_t[encoded_size]' {aka 'unsigned char[encoded_size]'} 206 | uint8_t decoded_buffer[BROTLI_ARRAY_PARAM(*decoded_size)]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-typedef-redefinition' may have been intended to silence earlier diagnostics CC ../../external/corefx/src/Native/AnyOS/brotli/dec/libmono_native_la-huffman.lo CC ../../external/corefx/src/Native/AnyOS/brotli/dec/libmono_native_la-state.lo CC ../../external/corefx/src/Native/AnyOS/brotli/common/libmono_native_la-constants.lo CC ../../external/corefx/src/Native/AnyOS/brotli/common/libmono_native_la-context.lo CC ../../external/corefx/src/Native/AnyOS/brotli/common/libmono_native_la-dictionary.lo CC ../../external/corefx/src/Native/AnyOS/brotli/common/libmono_native_la-platform.lo CC ../../external/corefx/src/Native/AnyOS/brotli/common/libmono_native_la-transform.lo CC libmono_native_la-pal-icalls.lo CC ../../external/corefx/src/Native/Unix/System.Native/libmono_native_la-pal_io.lo In file included from ../../external/corefx/src/Native/Unix/System.Native/pal_io.c:5: ../../external/corefx/src/Native/Unix/System.Native/pal_io.c:95:32: warning: comparison between 'enum NodeType' and 'enum ' [-Wenum-compare] 95 | c_static_assert(PAL_DT_UNKNOWN == DT_UNKNOWN); | ^~ /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/Native/Unix/Common/pal_compiler.h:25:62: note: in definition of macro 'c_static_assert' 25 | #define c_static_assert(e) typedef char __c_static_assert__[(e)?1:-1] | ^ ../../external/corefx/src/Native/Unix/System.Native/pal_io.c:96:29: warning: comparison between 'enum NodeType' and 'enum ' [-Wenum-compare] 96 | c_static_assert(PAL_DT_FIFO == DT_FIFO); | ^~ /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/Native/Unix/Common/pal_compiler.h:25:62: note: in definition of macro 'c_static_assert' 25 | #define c_static_assert(e) typedef char __c_static_assert__[(e)?1:-1] | ^ ../../external/corefx/src/Native/Unix/System.Native/pal_io.c:97:28: warning: comparison between 'enum NodeType' and 'enum ' [-Wenum-compare] 97 | c_static_assert(PAL_DT_CHR == DT_CHR); | ^~ /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/Native/Unix/Common/pal_compiler.h:25:62: note: in definition of macro 'c_static_assert' 25 | #define c_static_assert(e) typedef char __c_static_assert__[(e)?1:-1] | ^ ../../external/corefx/src/Native/Unix/System.Native/pal_io.c:98:28: warning: comparison between 'enum NodeType' and 'enum ' [-Wenum-compare] 98 | c_static_assert(PAL_DT_DIR == DT_DIR); | ^~ /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/Native/Unix/Common/pal_compiler.h:25:62: note: in definition of macro 'c_static_assert' 25 | #define c_static_assert(e) typedef char __c_static_assert__[(e)?1:-1] | ^ ../../external/corefx/src/Native/Unix/System.Native/pal_io.c:99:28: warning: comparison between 'enum NodeType' and 'enum ' [-Wenum-compare] 99 | c_static_assert(PAL_DT_BLK == DT_BLK); | ^~ /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/Native/Unix/Common/pal_compiler.h:25:62: note: in definition of macro 'c_static_assert' 25 | #define c_static_assert(e) typedef char __c_static_assert__[(e)?1:-1] | ^ ../../external/corefx/src/Native/Unix/System.Native/pal_io.c:100:28: warning: comparison between 'enum NodeType' and 'enum ' [-Wenum-compare] 100 | c_static_assert(PAL_DT_REG == DT_REG); | ^~ /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/Native/Unix/Common/pal_compiler.h:25:62: note: in definition of macro 'c_static_assert' 25 | #define c_static_assert(e) typedef char __c_static_assert__[(e)?1:-1] | ^ ../../external/corefx/src/Native/Unix/System.Native/pal_io.c:101:28: warning: comparison between 'enum NodeType' and 'enum ' [-Wenum-compare] 101 | c_static_assert(PAL_DT_LNK == DT_LNK); | ^~ /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/Native/Unix/Common/pal_compiler.h:25:62: note: in definition of macro 'c_static_assert' 25 | #define c_static_assert(e) typedef char __c_static_assert__[(e)?1:-1] | ^ ../../external/corefx/src/Native/Unix/System.Native/pal_io.c:102:29: warning: comparison between 'enum NodeType' and 'enum ' [-Wenum-compare] 102 | c_static_assert(PAL_DT_SOCK == DT_SOCK); | ^~ /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/Native/Unix/Common/pal_compiler.h:25:62: note: in definition of macro 'c_static_assert' 25 | #define c_static_assert(e) typedef char __c_static_assert__[(e)?1:-1] | ^ ../../external/corefx/src/Native/Unix/System.Native/pal_io.c:103:28: warning: comparison between 'enum NodeType' and 'enum ' [-Wenum-compare] 103 | c_static_assert(PAL_DT_WHT == DT_WHT); | ^~ /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/Native/Unix/Common/pal_compiler.h:25:62: note: in definition of macro 'c_static_assert' 25 | #define c_static_assert(e) typedef char __c_static_assert__[(e)?1:-1] | ^ ../../external/corefx/src/Native/Unix/System.Native/pal_io.c: In function 'SystemNative_ReadDirR': ../../external/corefx/src/Native/Unix/System.Native/pal_io.c:424:5: warning: 'readdir_r' is deprecated [-Wdeprecated-declarations] 424 | int error = readdir_r(dir, entry, &result); | ^~~ In file included from ../../external/corefx/src/Native/Unix/System.Native/pal_io.h:15, from ../../external/corefx/src/Native/Unix/System.Native/pal_io.c:8: /usr/include/dirent.h:183:12: note: declared here 183 | extern int readdir_r (DIR *__restrict __dirp, | ^~~~~~~~~ ../../external/corefx/src/Native/Unix/System.Native/pal_io.c: At top level: cc1: note: unrecognized command-line option '-Wno-typedef-redefinition' may have been intended to silence earlier diagnostics CC ../../external/corefx/src/Native/Unix/System.Native/libmono_native_la-pal_networking.lo ../../external/corefx/src/Native/Unix/System.Native/pal_networking.c:1080:16: warning: function declaration isn't a prototype [-Wstrict-prototypes] 1080 | static int32_t GetMaxLingerTime() | ^~~~~~~~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-typedef-redefinition' may have been intended to silence earlier diagnostics CC ../../external/corefx/src/Native/Unix/System.Native/libmono_native_la-pal_networkstatistics.lo CC ../../external/corefx/src/Native/Unix/System.Native/libmono_native_la-pal_tcpstate.lo ../../external/corefx/src/Native/Unix/System.Native/pal_tcpstate.c:14:22: warning: missing terminating ' character 14 | #warning System doesn't have TCP states defined in either tcp.h or tcp_fsm.h; falling back to always returning unknown. | ^ cc1: note: unrecognized command-line option '-Wno-typedef-redefinition' may have been intended to silence earlier diagnostics CC ../../external/corefx/src/Native/Unix/System.Native/libmono_native_la-pal_random.lo CC libmono_native_la-platform-type.lo CCLD libmono-native.la make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/native' make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono' make[2]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono' Making all in ikvm-native make[2]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/ikvm-native' CC jni.lo CC os.lo CCLD libikvm-native.la make[2]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/ikvm-native' Making all in support make[2]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/support' CC errno.lo In file included from /usr/include/string.h:519, from errno.c:6: In function 'strncpy', inlined from 'Mono_Posix_Syscall_strerror_r' at errno.c:125:2: /usr/include/bits/string_fortified.h:95:10: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ errno.c: In function 'Mono_Posix_Syscall_strerror_r': errno.c:110:15: note: length computed here 110 | len = strlen (r); | ^~~~~~~~~~ CC map.lo CC signal.lo CC stdio.lo CC string.lo CC stdlib.lo CC dirent.lo dirent.c: In function 'Mono_Posix_Syscall_readdir_r': dirent.c:99:9: warning: 'readdir_r' is deprecated [-Wdeprecated-declarations] 99 | r = readdir_r (dirp, _entry, (struct dirent**) result); | ^ In file included from dirent.c:10: /usr/include/dirent.h:183:12: note: declared here 183 | extern int readdir_r (DIR *__restrict __dirp, | ^~~~~~~~~ CC fcntl.lo CC fstab.lo CC grp.lo CC macros.lo CC nl.lo CC old-map.lo CC pwd.lo CC serial.lo CC sys-mman.lo CC sys-sendfile.lo CC sys-socket.lo CC sys-stat.lo CC sys-statvfs.lo CC sys-time.lo CC sys-uio.lo CC sys-utsname.lo CC sys-wait.lo CC sys-xattr.lo CC syslog.lo CC time.lo In file included from /usr/include/time.h:25, from time.c:11: /usr/include/features.h:194:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 194 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ CC unistd.lo CC utime.lo CC x-struct-str.lo CC zlib-helper.lo CC minizip/ioapi.lo CC minizip/unzip.lo CC minizip/zip.lo minizip/zip.c:189:38: warning: function declaration isn't a prototype [-Wstrict-prototypes] 189 | local linkedlist_datablock_internal* allocate_new_datablock() | ^~~~~~~~~~~~~~~~~~~~~~ minizip/zip.c: In function 'zip64local_SearchCentralDir': minizip/zip.c:521:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 521 | for (i=(int)uReadSize-3; (i--)>0;) | ^~~ minizip/zip.c:529:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 529 | if (uPosFound!=0) | ^~ minizip/zip.c: At top level: minizip/zip.c:640:5: warning: no previous prototype for 'LoadCentralDirectoryRecord' [-Wmissing-prototypes] 640 | int LoadCentralDirectoryRecord(zip64_internal* pziinit) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ minizip/zip.c:849:24: warning: no previous prototype for 'zipOpen3' [-Wmissing-prototypes] 849 | extern zipFile ZEXPORT zipOpen3 (const void *pathname, int append, zipcharpc* globalcomment, zlib_filefunc64_32_def* pzlib_filefunc64_32_def) | ^~~~~~~~ minizip/zip.c:958:5: warning: no previous prototype for 'Write_LocalFileHeader' [-Wmissing-prototypes] 958 | int Write_LocalFileHeader(zip64_internal* zi, const char* filename, uInt size_extrafield_local, const void* extrafield_local) | ^~~~~~~~~~~~~~~~~~~~~ minizip/zip.c:1755:5: warning: no previous prototype for 'Write_Zip64EndOfCentralDirectoryLocator' [-Wmissing-prototypes] 1755 | int Write_Zip64EndOfCentralDirectoryLocator(zip64_internal* zi, ZPOS64_T zip64eocd_pos_inzip) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minizip/zip.c:1777:5: warning: no previous prototype for 'Write_Zip64EndOfCentralDirectoryRecord' [-Wmissing-prototypes] 1777 | int Write_Zip64EndOfCentralDirectoryRecord(zip64_internal* zi, uLong size_centraldir, ZPOS64_T centraldir_pos_inzip) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minizip/zip.c:1816:5: warning: no previous prototype for 'Write_EndOfCentralDirectoryRecord' [-Wmissing-prototypes] 1816 | int Write_EndOfCentralDirectoryRecord(zip64_internal* zi, uLong size_centraldir, ZPOS64_T centraldir_pos_inzip) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ minizip/zip.c:1864:5: warning: no previous prototype for 'Write_GlobalComment' [-Wmissing-prototypes] 1864 | int Write_GlobalComment(zip64_internal* zi, const char* global_comment) | ^~~~~~~~~~~~~~~~~~~ CCLD libMonoPosixHelper.la CC supportw.lo CC support-heap.lo CCLD libMonoSupportW.la make[2]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/support' Making all in data make[2]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data' Making all in net_2_0 make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data/net_2_0' Making all in Browsers make[4]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data/net_2_0/Browsers' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data/net_2_0/Browsers' make[4]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data/net_2_0' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data/net_2_0' make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data/net_2_0' Making all in net_4_0 make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data/net_4_0' Making all in Browsers make[4]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data/net_4_0/Browsers' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data/net_4_0/Browsers' make[4]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data/net_4_0' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data/net_4_0' make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data/net_4_0' Making all in net_4_5 make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data/net_4_5' Making all in Browsers make[4]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data/net_4_5/Browsers' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data/net_4_5/Browsers' make[4]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data/net_4_5' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data/net_4_5' make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data/net_4_5' make[3]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data' cp gdb/mono-gdb.py mono-sgen-gdb.py make[3]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data' make[2]: Leaving directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/data' Making all in runtime make[2]: Entering directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/runtime' cp ../data/config etc/mono/config if test -d "/home/pbulk/build/lang/mono/work/mono-6.12.0.199/support"; then \ sed 's,target="$mono_libdir/libMonoPosixHelper.so",target="/home/pbulk/build/lang/mono/work/mono-6.12.0.199/support/libMonoPosixHelper.la",' etc/mono/config > etc/mono/config.tmp \ && mv etc/mono/config.tmp etc/mono/config \ ; \ else \ echo "Unknown directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/support'" && false; \ fi if test -d "/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/native"; then \ sed 's,target="$mono_libdir/libmono-native.so",target="/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/native/libmono-native.la",' etc/mono/config > etc/mono/config.tmp \ && mv etc/mono/config.tmp etc/mono/config \ ; \ else \ echo "Unknown directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/native'" && false; \ fi if test -d "/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared"; then \ sed 's,target="$mono_libdir/libmono-btls-shared.so",target="/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared/libmono-btls-shared.so",' etc/mono/config > etc/mono/config.tmp \ && mv etc/mono/config.tmp etc/mono/config \ ; \ else \ echo "Unknown directory '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mono/btls/build-shared'"; \ fi if test -n ""; then \ sed 's,target="libgdiplus.so.0",target="",' etc/mono/config > etc/mono/config.tmp \ && mv etc/mono/config.tmp etc/mono/config \ ; \ fi cat etc/mono/config /bin/bash ../mkinstalldirs _tmpinst/bin mkdir -p -- _tmpinst/bin cp mono-wrapper _tmpinst/bin/mono echo '#! /bin/sh' > _tmpinst/bin/ilasm ; \ r=`pwd`; m=`cd /home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs && pwd`; \ echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"$m/ilasm/ilasm.exe"'" "$@"' >> _tmpinst/bin/ilasm ; \ chmod +x _tmpinst/bin/ilasm echo '#! /bin/sh' > _tmpinst/bin/csc ; \ r=`pwd`; m=`cd /home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs && pwd`; \ echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"/home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/roslyn-binaries/Microsoft.Net.Compilers/3.9.0/csc.exe"'" "$@"' >> _tmpinst/bin/csc ; \ chmod +x _tmpinst/bin/csc echo '#! /bin/sh' > _tmpinst/bin/mcs ; \ r=`pwd`; m=`cd /home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs && pwd`; \ echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"$m/class/lib/net_4_x/mcs.exe"'" "$@"' >> _tmpinst/bin/mcs ; \ chmod +x _tmpinst/bin/mcs echo '#! /bin/sh' > _tmpinst/bin/al ; \ r=`pwd`; m=`cd /home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs && pwd`; \ echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"$m/class/lib/net_4_x/al.exe"'" "$@"' >> _tmpinst/bin/al ; \ chmod +x _tmpinst/bin/al if test -w /home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs; then :; else chmod -R +w /home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs; fi cd /home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs && /bin/make --no-print-directory -s NO_DIR_CHECK=1 PROFILES='binary_reference_assemblies net_4_x xbuild_12 xbuild_14 ' CC='cc -std=gnu11' all-profiles mkdir -p -- build/deps make[6]: mono: No such file or directory make[6]: *** [build/profiles/build.make:134: build/deps/basic-profile-check.exe] Error 127 *** The runtime 'mono' doesn't appear to be usable. *** Trying the 'monolite-linux/1A5E0066-58DC-428A-B21C-0AD6CDAE2789' directory. Microsoft (R) Visual C# Compiler version 3.9.0-6.21124.20 (db94f4cc) Copyright (C) Microsoft Corporation. All rights reserved. fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git closure.c:38:13: warning: 'sccsid' defined but not used [-Wunused-variable] 38 | static char sccsid[] = "@(#)closure.c 5.3 (Berkeley) 5/24/93"; | ^~~~~~ error.c:38:13: warning: 'sccsid' defined but not used [-Wunused-variable] 38 | static char sccsid[] = "@(#)error.c 5.3 (Berkeley) 6/1/90"; | ^~~~~~ lalr.c:38:13: warning: 'sccsid' defined but not used [-Wunused-variable] 38 | static char sccsid[] = "@(#)lalr.c 5.3 (Berkeley) 6/1/90"; | ^~~~~~ lr0.c:373:1: warning: no previous prototype for 'show_cores' [-Wmissing-prototypes] 373 | show_cores (void) | ^~~~~~~~~~ lr0.c:409:1: warning: no previous prototype for 'show_ritems' [-Wmissing-prototypes] 409 | show_ritems (void) | ^~~~~~~~~~~ lr0.c:419:1: warning: no previous prototype for 'show_rrhs' [-Wmissing-prototypes] 419 | show_rrhs (void) | ^~~~~~~~~ lr0.c:431:1: warning: no previous prototype for 'show_shifts' [-Wmissing-prototypes] 431 | show_shifts (void) | ^~~~~~~~~~~ lr0.c:643:1: warning: no previous prototype for 'free_nullable' [-Wmissing-prototypes] 643 | free_nullable (void) | ^~~~~~~~~~~~~ lr0.c:38:13: warning: 'sccsid' defined but not used [-Wunused-variable] 38 | static char sccsid[] = "@(#)lr0.c 5.3 (Berkeley) 1/20/91"; | ^~~~~~ main.c:44:13: warning: 'sccsid' defined but not used [-Wunused-variable] 44 | static char sccsid[] = "@(#)main.c 5.5 (Berkeley) 5/24/93"; | ^~~~~~ mkpar.c:38:13: warning: 'sccsid' defined but not used [-Wunused-variable] 38 | static char sccsid[] = "@(#)mkpar.c 5.3 (Berkeley) 1/20/91"; | ^~~~~~ mkpar.c: In function 'make_parser': mkpar.c:307:42: warning: 'pref' may be used uninitialized in this function [-Wmaybe-uninitialized] 307 | pref->suppressed = 2; | ~~~~~~~~~~~~~~~~~^~~ mkpar.c:260:26: note: 'pref' was declared here 260 | register action *p, *pref; | ^~~~ output.c:38:13: warning: 'sccsid' defined but not used [-Wunused-variable] 38 | static char sccsid[] = "@(#)output.c 5.7 (Berkeley) 5/24/93"; | ^~~~~~ reader.c: In function 'copy_action': reader.c:1129:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1129 | if (ntags && plhs[nrules]->tag == 0) | ^~ reader.c:1131:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1131 | strcat (buffer, "yyVal"); | ^~~~~~ At top level: reader.c:38:13: warning: 'sccsid' defined but not used [-Wunused-variable] 38 | static char sccsid[] = "@(#)reader.c 5.7 (Berkeley) 1/20/91"; | ^~~~~~ reader.c: In function 'reader': reader.c:1676:24: warning: 'spacing' may be used uninitialized in this function [-Wmaybe-uninitialized] 1676 | while (--j >= 0) putc(' ', f); | ~~~~^~~~ reader.c:1658:9: note: 'spacing' was declared here 1658 | int spacing; | ^~~~~~~ symtab.c:38:13: warning: 'sccsid' defined but not used [-Wunused-variable] 38 | static char sccsid[] = "@(#)symtab.c 5.3 (Berkeley) 6/1/90"; | ^~~~~~ verbose.c:38:13: warning: 'sccsid' defined but not used [-Wunused-variable] 38 | static char sccsid[] = "@(#)verbose.c 5.3 (Berkeley) 1/20/91"; | ^~~~~~ verbose.c: In function 'verbose': verbose.c:189:20: warning: 'act' may be used uninitialized in this function [-Wmaybe-uninitialized] 189 | if (act == SHIFT) | ^ verbose.c:162:26: note: 'act' was declared here 162 | register int symbol, act, number; | ^~~ warshall.c:38:13: warning: 'sccsid' defined but not used [-Wunused-variable] 38 | static char sccsid[] = "@(#)warshall.c 5.4 (Berkeley) 5/24/93"; | ^~~~~~ mkdir -p -- ../../class/lib/build-linux/tmp/ CSC [build-linux] gensources.exe Makefile:20: warning: overriding recipe for target 'test-local' ../../build/library.make:208: warning: ignoring old recipe for target 'test-local' Makefile:20: warning: overriding recipe for target 'test-local' ../../build/library.make:208: warning: ignoring old recipe for target 'test-local' CSC [build-linux] Mono.Cecil.dll CSC [build-linux] cil-stringreplacer.exe CSC [build-linux] PEAPI.dll ./../jay/jay: 7 rules never reduced ./../jay/jay: 14 shift/reduce conflicts. CSC [build-linux] ilasm.exe Assembling '../../class/corlib/System.Runtime.CompilerServices/Unsafe.il' , no listing file, to dll --> '../../class/lib/build-linux/corlib.unsafe.dll.tmp' ../../class/corlib/System.Runtime.CompilerServices/Unsafe.il : Warning -- Reference to undeclared extern assembly 'mscorlib', adding. Operation completed successfully CSC [build-linux] mscorlib.dll CSC [build-linux] Mono.Security.dll CSC [build-linux] System.dll CSC [build-linux] System.Xml.dll CSC [build-linux] System.Security.dll /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/Common/src/System/Security/Cryptography/Asn1V2.cs(405,13): warning CS0114: 'SpanBasedEncoding.GetByteCount(ReadOnlySpan)' hides inherited member 'Encoding.GetByteCount(ReadOnlySpan)'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword. /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/Common/src/System/Security/Cryptography/Asn1V2.cs(440,13): warning CS0114: 'SpanBasedEncoding.GetCharCount(ReadOnlySpan)' hides inherited member 'Encoding.GetCharCount(ReadOnlySpan)'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword. /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/SignedCms.cs(109,24): warning CS0436: The type 'Helpers' in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs' conflicts with the imported type 'Helpers' in 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. Using the type defined in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs'. /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/SignedCms.cs(137,24): warning CS0436: The type 'Helpers' in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs' conflicts with the imported type 'Helpers' in 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. Using the type defined in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs'. /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/SignedCms.cs(348,13): warning CS0436: The type 'Helpers' in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs' conflicts with the imported type 'Helpers' in 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. Using the type defined in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs'. /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/SignedCms.cs(481,21): warning CS0436: The type 'Helpers' in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs' conflicts with the imported type 'Helpers' in 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. Using the type defined in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs'. /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/CmsSigner.cs(123,51): warning CS0436: The type 'Helpers' in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs' conflicts with the imported type 'Helpers' in 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. Using the type defined in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs'. /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/CmsSigner.cs(172,51): warning CS0436: The type 'Helpers' in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs' conflicts with the imported type 'Helpers' in 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. Using the type defined in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs'. /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/CmsSigner.cs(226,52): warning CS0436: The type 'Helpers' in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs' conflicts with the imported type 'Helpers' in 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. Using the type defined in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs'. /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/SignerInfo.cs(316,21): warning CS0436: The type 'Helpers' in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs' conflicts with the imported type 'Helpers' in 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. Using the type defined in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs'. /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Pal/AnyOS/ManagedPal.Encrypt.cs(82,55): warning CS0436: The type 'Helpers' in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs' conflicts with the imported type 'Helpers' in 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. Using the type defined in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs'. /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Pal/AnyOS/ManagedPal.Encrypt.cs(147,20): warning CS0436: The type 'Helpers' in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs' conflicts with the imported type 'Helpers' in 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. Using the type defined in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs'. /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Pal/AnyOS/ManagedPal.cs(19,28): warning CS0436: The type 'Helpers' in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs' conflicts with the imported type 'Helpers' in 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. Using the type defined in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs'. /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Pal/AnyOS/ManagedPal.cs(25,21): warning CS0436: The type 'Helpers' in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs' conflicts with the imported type 'Helpers' in 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. Using the type defined in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs'. /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/SignerInfo.cs(712,20): warning CS0436: The type 'Helpers' in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs' conflicts with the imported type 'Helpers' in 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. Using the type defined in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs'. /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/SignerInfo.cs(749,31): warning CS0436: The type 'Helpers' in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs' conflicts with the imported type 'Helpers' in 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. Using the type defined in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Security/../../../external/corefx/src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Helpers.cs'. CSC [build-linux] Mono.Posix.dll Mono.Unix/UnixEncoding.cs(312,44): warning CS3001: Argument type 'char*' is not CLS-compliant Mono.Unix/UnixEncoding.cs(312,72): warning CS3001: Argument type 'byte*' is not CLS-compliant CSC [build-linux] System.Core.dll Makefile:20: warning: overriding recipe for target 'test-local' ../../build/library.make:208: warning: ignoring old recipe for target 'test-local' Makefile:20: warning: overriding recipe for target 'test-local' ../../build/library.make:208: warning: ignoring old recipe for target 'test-local' CSC [build-linux] System.Configuration.dll CSC [build-linux] System.ComponentModel.Composition.dll CSC [build-linux] System.Numerics.dll CSC [build-linux] System.Xml.Linq.dll /home/pbulk/build/lang/mono/work/mono-6.12.0.199/external/corefx/src/System.Private.Xml.Linq/src/System/Xml/XPath/XNodeNavigator.cs(36,27): warning CS0108: 'XNodeNavigator.TextMask' hides inherited member 'XPathNavigator.TextMask'. Use the new keyword if hiding was intended. CSC [build-linux] System.IO.Compression.dll CSC [build-linux] System.IO.Compression.FileSystem.dll Makefile:18: warning: overriding recipe for target 'clean-local' ../../../build/library.make:205: warning: ignoring old recipe for target 'clean-local' Makefile:18: warning: overriding recipe for target 'clean-local' ../../../build/library.make:205: warning: ignoring old recipe for target 'clean-local' Makefile:18: warning: overriding recipe for target 'clean-local' ../../../build/library.make:205: warning: ignoring old recipe for target 'clean-local' Makefile:16: warning: overriding recipe for target 'clean-local' ../../../build/library.make:205: warning: ignoring old recipe for target 'clean-local' Makefile:16: warning: overriding recipe for target 'clean-local' ../../../build/library.make:205: warning: ignoring old recipe for target 'clean-local' Makefile:16: warning: overriding recipe for target 'clean-local' ../../../build/library.make:205: warning: ignoring old recipe for target 'clean-local' CSC [build-linux] System.Net.Http.dll CSC [build-linux] System.Net.Http.WebRequest.dll System.Net.Http.WebRequest/WebRequestHandler.cs(39,3): warning CS0436: The type 'MonoWebRequestHandler' in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Net.Http.WebRequest/../System.Net.Http/MonoWebRequestHandler.cs' conflicts with the imported type 'MonoWebRequestHandler' in 'System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Using the type defined in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Net.Http.WebRequest/../System.Net.Http/MonoWebRequestHandler.cs'. System.Net.Http.WebRequest/WebRequestHandler.cs(48,22): warning CS0436: The type 'MonoWebRequestHandler' in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Net.Http.WebRequest/../System.Net.Http/MonoWebRequestHandler.cs' conflicts with the imported type 'MonoWebRequestHandler' in 'System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Using the type defined in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Net.Http.WebRequest/../System.Net.Http/MonoWebRequestHandler.cs'. System.Net.Http.WebRequest/WebRequestHandler.cs(44,16): warning CS0436: The type 'MonoWebRequestHandler' in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Net.Http.WebRequest/../System.Net.Http/MonoWebRequestHandler.cs' conflicts with the imported type 'MonoWebRequestHandler' in 'System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Using the type defined in '/home/pbulk/build/lang/mono/work/mono-6.12.0.199/mcs/class/System.Net.Http.WebRequest/../System.Net.Http/MonoWebRequestHandler.cs'. CSC [build-linux] System.Drawing.dll mkdir -p -- ../../../class/lib/build-linux/Facades/ CSC [build-linux] System.Runtime.dll CSC [build-linux] System.Reflection.dll CSC [build-linux] System.Collections.dll CSC [build-linux] System.Resources.ResourceManager.dll CSC [build-linux] System.Globalization.dll CSC [build-linux] System.Threading.Tasks.dll CSC [build-linux] System.Collections.Concurrent.dll CSC [build-linux] System.Text.Encoding.dll CSC [build-linux] System.IO.dll CSC [build-linux] System.Threading.dll CSC [build-linux] System.Diagnostics.Debug.dll error CS8104: An error occu