[ 55%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir /sanitizer_platform_limits_posix.cc.o In file included from /home/nvme/llvm-install/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_platf orm_limits_posix.cc:196: /home/nvme/llvm-install/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h:307:72: err or: narrowing conversion of ‘-1’ from ‘int’ to ‘long unsigned int’ [-Wnarrowing] 307 | typedef char IMPL_PASTE(assertion_failed_##_, line)[2*(int)(pred)-1] | ^ /home/nvme/llvm-install/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h:301:30: not e: in expansion of macro ‘IMPL_COMPILER_ASSERT’ 301 | #define COMPILER_CHECK(pred) IMPL_COMPILER_ASSERT(pred, __LINE__) | ^~~~~~~~~~~~~~~~~~~~ /home/nvme/llvm-install/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h:147 5:3: note: in expansion of macro ‘COMPILER_CHECK’ 1475 | COMPILER_CHECK(sizeof(((__sanitizer_##CLASS *) NULL)->MEMBER) == \ | ^~~~~~~~~~~~~~ /home/nvme/llvm-install/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc:11 44:1: note: in expansion of macro ‘CHECK_SIZE_AND_OFFSET’ 1144 | CHECK_SIZE_AND_OFFSET(ipc_perm, mode); | ^~~~~~~~~~~~~~~~~~~~~ /home/nvme/llvm-install/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h:307:70: war ning: size of array ‘assertion_failed__1144’ is not an integral constant-expression [-Wpedantic] 307 | typedef char IMPL_PASTE(assertion_failed_##_, line)[2*(int)(pred)-1] | ~~~~~~~~~~~~~^~ /home/nvme/llvm-install/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h:301:30: not e: in expansion of macro ‘IMPL_COMPILER_ASSERT’ 301 | #define COMPILER_CHECK(pred) IMPL_COMPILER_ASSERT(pred, __LINE__) | ^~~~~~~~~~~~~~~~~~~~ /home/nvme/llvm-install/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h:147 5:3: note: in expansion of macro ‘COMPILER_CHECK’ 1475 | COMPILER_CHECK(sizeof(((__sanitizer_##CLASS *) NULL)->MEMBER) == \ | ^~~~~~~~~~~~~~ /home/nvme/llvm-install/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc:11 44:1: note: in expansion of macro ‘CHECK_SIZE_AND_OFFSET’ 1144 | CHECK_SIZE_AND_OFFSET(ipc_perm, mode); | ^~~~~~~~~~~~~~~~~~~~~ /home/nvme/llvm-install/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h:307:70: err or: size ‘-1’ of array ‘assertion_failed__1144’ is negative 307 | typedef char IMPL_PASTE(assertion_failed_##_, line)[2*(int)(pred)-1] | ~~~~~~~~~~~~~^~ /home/nvme/llvm-install/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h:301:30: not e: in expansion of macro ‘IMPL_COMPILER_ASSERT’ 301 | #define COMPILER_CHECK(pred) IMPL_COMPILER_ASSERT(pred, __LINE__) | ^~~~~~~~~~~~~~~~~~~~ /home/nvme/llvm-install/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h:147 5:3: note: in expansion of macro ‘COMPILER_CHECK’ 1475 | COMPILER_CHECK(sizeof(((__sanitizer_##CLASS *) NULL)->MEMBER) == \ | ^~~~~~~~~~~~~~ /home/nvme/llvm-install/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc:11 44:1: note: in expansion of macro ‘CHECK_SIZE_AND_OFFSET’ 1144 | CHECK_SIZE_AND_OFFSET(ipc_perm, mode); | ^~~~~~~~~~~~~~~~~~~~~ make[2]: *** [projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/build.make:2 45: projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.x86_64.dir/sanitizer_platform_lim its_posix.cc.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:22418: projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCo mmon.x86_64.dir/all] Error 2 make: *** [Makefile:152: all] Error 2 nvme@nvme-desktop:~/llvm-install/build$