debug build compilation failed: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
This is a recent regression, probably just in last 2 or 3 days, because it was working before.
mesa @ 4aac98f8
gcc version 10.2.1 20210110 (Debian 10.2.1-6)
Configuring and building 64-bit debug build ...
+ CC=gcc-10
+ CXX=g++-10
+ PKG_CONFIG=x86_64-linux-gnu-pkg-config
+ meson /home/user/mesa-git/builddir/build-amd64-dbg/ --prefix=/home/user/mesa-git/installdir/build-amd64-dbg/install --cross-file=llvm.ini -Dplatforms=x11,wayland '-Ddri-drivers=[]' -Ddri3=enabled -Dgallium-extra-hud=true '-Dvulkan-drivers=['\''amd'\'','\''intel'\'','\''swrast'\'']' -Dshader-cache=enabled -Dvulkan-overlay-layer=true -Dvulkan-device-select-layer=true -Dopengl=true -Dgles1=disabled -Dgles2=disabled -Degl=disabled -Dllvm=enabled -Dlmsensors=enabled -Dtools=glsl,nir -Dopencl-spirv=true -Dgallium-vdpau=enabled -Dgallium-xvmc=enabled -Dgallium-va=enabled -Dglvnd=true -Dgbm=enabled -Dlibunwind=enabled -Dosmesa=true -Dgallium-nine=true '-Dgallium-drivers=['\''radeonsi'\'','\''r600'\'','\''zink'\'','\''virgl'\'','\''swrast'\'']' '-Dswr-arches=[]' -Dvalgrind=enabled -Dgallium-opencl=icd -Dopencl-spirv=false --buildtype=debug -Db_ndebug=false '-Dc_args=-pipe -march=native -O1 -ggdb -g3 -gz' '-Dcpp_args=-std=c++17 -pipe -march=native -O1 -ggdb -g3 -gz'
The Meson build system
Version: 0.56.2
Source dir: /home/user/mesa-git
Build dir: /home/user/mesa-git/builddir/build-amd64-dbg
Build type: cross build
Program python3 found: YES (/usr/bin/python3)
Project name: mesa
Project version: 21.1.0-devel
C compiler for the host machine: /usr/bin/x86_64-linux-gnu-gcc-10 (gcc 10.2.1 "x86_64-linux-gnu-gcc-10 (Debian 10.2.1-6) 10.2.1 20210110")
C linker for the host machine: /usr/bin/x86_64-linux-gnu-gcc-10 ld.bfd 2.35.1
C++ compiler for the host machine: /usr/bin/x86_64-linux-gnu-g++-10 (gcc 10.2.1 "x86_64-linux-gnu-g++-10 (Debian 10.2.1-6) 10.2.1 20210110")
C++ linker for the host machine: /usr/bin/x86_64-linux-gnu-g++-10 ld.bfd 2.35.1
C compiler for the build machine: cc (gcc 10.2.1 "cc (Debian 10.2.1-6) 10.2.1 20210110")
C linker for the build machine: cc ld.bfd 2.35.1
C++ compiler for the build machine: c++ (gcc 10.2.1 "c++ (Debian 10.2.1-6) 10.2.1 20210110")
C++ linker for the build machine: c++ ld.bfd 2.35.1
Build machine cpu family: x86_64
Build machine cpu: x86_64
Host machine cpu family: x86_64
Host machine cpu: x86_64
Target machine cpu family: x86_64
Target machine cpu: x86_64
Found CMake: NO
Run-time dependency clang found: NO (tried cmake)
Using 'PKG_CONFIG' from environment with value: 'x86_64-linux-gnu-pkg-config'
Found pkg-config: /usr/bin/x86_64-linux-gnu-pkg-config (0.29.2)
Run-time dependency vdpau found: YES 1.4
Run-time dependency vulkan found: YES 1.2.162
Program glslangValidator found: YES (/usr/bin/glslangValidator)
Run-time dependency xvmc found: YES 1.0.12
Run-time dependency xv found: YES 1.0.11
Run-time dependency libomxil-bellagio found: YES 0.9.3
Run-time dependency libva found: YES 1.10.0
Run-time dependency libclc found: YES 0.2.0
Program python3 found: YES (/usr/bin/python3)
Fetching value of define "ETIME" : 62
Checking for function "bswap32" : YES
Checking for function "bswap64" : YES
Checking for function "clz" : YES
Checking for function "clzll" : YES
Checking for function "ctz" : YES
Checking for function "expect" : YES
Checking for function "ffs" : YES
Checking for function "ffsll" : YES
Checking for function "popcount" : YES
Checking for function "popcountll" : YES
Checking for function "unreachable" : YES
Checking for function "types_compatible_p" : YES
Compiler for C supports function attribute const: YES
Compiler for C supports function attribute flatten: YES
Compiler for C supports function attribute malloc: YES
Compiler for C supports function attribute pure: YES
Compiler for C supports function attribute unused: YES
Compiler for C supports function attribute warn_unused_result: YES
Compiler for C supports function attribute weak: YES
Compiler for C supports function attribute format: YES
Compiler for C supports function attribute packed: YES
Compiler for C supports function attribute returns_nonnull: YES
Compiler for C supports function attribute alias: YES
Compiler for C supports function attribute noreturn: YES
Compiler for C supports function attribute visibility:hidden: YES
Checking if "__uint128_t" compiles: YES
Compiler for C supports arguments -Werror=implicit-function-declaration: YES
Compiler for C supports arguments -Werror=missing-prototypes: YES
Compiler for C supports arguments -Werror=return-type: YES
Compiler for C supports arguments -Werror=empty-body: YES
Compiler for C supports arguments -Werror=incompatible-pointer-types: YES
Compiler for C supports arguments -Werror=int-conversion: YES
Compiler for C supports arguments -Wimplicit-fallthrough: YES
Compiler for C supports arguments -Werror=thread-safety: NO
Compiler for C supports arguments -Wno-missing-field-initializers: YES
Compiler for C supports arguments -Wno-format-truncation: YES
Compiler for C supports arguments -fno-math-errno: YES
Compiler for C supports arguments -fno-trapping-math: YES
Compiler for C supports arguments -Qunused-arguments: NO
Compiler for C supports arguments -fno-common: YES
Compiler for C supports arguments -Werror=format: YES
Compiler for C supports arguments -Wformat-security: YES
Compiler for C++ supports arguments -Werror=return-type: YES
Compiler for C++ supports arguments -Werror=empty-body: YES
Compiler for C++ supports arguments -Wno-non-virtual-dtor: YES
Compiler for C++ supports arguments -Wno-missing-field-initializers: YES
Compiler for C++ supports arguments -Wno-format-truncation: YES
Compiler for C++ supports arguments -fno-math-errno: YES
Compiler for C++ supports arguments -fno-trapping-math: YES
Compiler for C++ supports arguments -Qunused-arguments: NO
Compiler for C++ supports arguments -flifetime-dse=1: YES
Compiler for C++ supports arguments -Werror=format: YES
Compiler for C++ supports arguments -Wformat-security: YES
Compiler for C supports arguments -Wno-override-init: YES
Compiler for C supports arguments -Wno-initializer-overrides: NO
Compiler for C supports arguments -Werror=pointer-arith: YES
Compiler for C++ supports arguments -Werror=pointer-arith: YES
Compiler for C supports arguments -Werror=gnu-empty-initializer: NO
Compiler for C++ supports arguments -Werror=gnu-empty-initializer: NO
Compiler for C supports arguments -Wmicrosoft-enum-value: NO
Checking if "GCC atomic builtins" compiles: YES
Checking if "GCC atomic builtins required -latomic" links: YES
Checking if "GCC 64bit atomics" with dependency not-found links: YES
Library ws2_32 found: NO
Header <sys/sysmacros.h> has symbol "major" : YES
Header <sys/sysmacros.h> has symbol "minor" : YES
Header <sys/sysmacros.h> has symbol "makedev" : YES
Header <sys/mkdev.h> has symbol "major" : NO
Check usable header "xlocale.h" : NO
Check usable header "linux/futex.h" : YES
Check usable header "endian.h" : YES
Check usable header "dlfcn.h" : YES
Check usable header "execinfo.h" : YES
Check usable header "sys/shm.h" : YES
Check usable header "cet.h" : YES
Check usable header "pthread_np.h" : NO
Checking for function "strtof" : YES
Checking for function "mkostemp" : YES
Checking for function "timespec_get" : YES
Checking for function "memfd_create" : YES
Checking for function "random_r" : YES
Checking for function "flock" : YES
Checking for function "strtok_r" : YES
Checking for function "getrandom" : YES
Header <errno.h> has symbol "program_invocation_name" : YES
Checking for function "posix_memalign" : YES
Checking whether type "struct dirent" has member "d_type" : YES
Checking if "strtod has locale support" links: YES
Checking if "Bsymbolic" links: YES
Checking if "gc-sections" links: YES
Checking if "version-script" links: YES
Checking if "dynamic-list" links: YES
Compiler for C supports link arguments -Wl,--build-id=sha1: YES
Checking for function "dlopen" : NO
Library dl found: YES
Checking for function "dladdr" with dependency -ldl: YES
Checking for function "dl_iterate_phdr" : YES
Checking for function "clock_gettime" : YES
Run-time dependency zlib found: YES 1.2.11
Run-time dependency libzstd found: YES 1.4.8
Run-time dependency threads found: YES
Checking for function "pthread_setaffinity_np" with dependency threads: YES
Run-time dependency expat found: YES 2.2.10
Library m found: YES
Message: libdrm 2.4.100 needed because amdgpu has the highest requirement
Run-time dependency libdrm_amdgpu found: YES 2.4.104
Run-time dependency libdrm_radeon found: YES 2.4.104
Run-time dependency libdrm found: YES 2.4.104
WARNING: Ignoring LLVM CMake dependency because dynamic was requested
llvm-config found: YES (/usr/bin/llvm-config-11) 11.0.1
Run-time dependency LLVM (modules: amdgpu, asmparser, bitreader, bitwriter, core, coverage, engine, executionengine, instcombine, instrumentation, ipo, irreader, linker, lto, mcdisassembler, mcjit, native, objcarcopts, option, profiledata, scalaropts, transformutils, coroutines, frontendopenmp) found: YES 11.0.1
Run-time dependency libelf found: YES 0.183
Run-time dependency libglvnd found: YES 1.3.2
Run-time dependency valgrind found: YES 3.16.1
Program bison found: YES (/usr/bin/bison)
Program bison found: YES 3.7.5 (/usr/bin/bison)
Program flex found: YES (/usr/bin/flex)
Run-time dependency libunwind found: YES 1.3.2
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Build-time dependency wayland-scanner found: YES 1.18.0
Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
Run-time dependency wayland-protocols found: YES 1.20
Run-time dependency wayland-client found: YES 1.18.0
Run-time dependency wayland-server found: YES 1.18.0
Run-time dependency x11 found: YES 1.7.0
Run-time dependency xext found: YES 1.3.3
Run-time dependency xfixes found: YES 5.0.3
Run-time dependency xcb-glx found: YES 1.14
Run-time dependency xcb-shm found: YES 1.14
Run-time dependency xcb found: YES 1.14
Run-time dependency x11-xcb found: YES 1.7.0
Run-time dependency xcb-dri2 found: YES 1.14
Run-time dependency xcb-dri3 found: YES 1.14
Run-time dependency xcb-present found: YES 1.14
Run-time dependency xcb-sync found: YES 1.14
Run-time dependency xshmfence found: YES 1.3
Run-time dependency glproto found: YES 1.4.17
Run-time dependency dri2proto found: YES 2.8
Run-time dependency xxf86vm found: YES 1.1.4
Run-time dependency xcb-xfixes found: YES 1.14
Run-time dependency xcb-randr found: YES 1.14
Run-time dependency xrandr found: YES 1.5.1
Library sensors found: YES
Compiler for C supports link arguments -Wl,--gc-sections: YES
Compiler for C supports arguments -ffunction-sections: YES
Compiler for C supports arguments -fdata-sections: YES
Program nm found: YES (/usr/bin/nm)
Program symbols-check.py found: YES (/usr/bin/env python /home/user/mesa-git/bin/symbols-check.py)
Program install_megadrivers.py found: YES (/usr/bin/python3 /home/user/mesa-git/bin/install_megadrivers.py)
Checking for function "mmap" : YES
Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES
Compiler for C supports link arguments -Wl,-z,relro: YES
Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES (cached)
Compiler for C supports link arguments -Wl,-z,relro: YES (cached)
Compiler for C++ supports arguments -Wno-unused-variable: YES
Compiler for C++ supports arguments -Wno-unused-local-typedefs: YES
Compiler for C++ supports arguments -Wno-unused-but-set-variable: YES
Compiler for C++ supports arguments -Wno-maybe-uninitialized: YES
Message: ['-Wno-unused-variable', '-Wno-unused-local-typedefs', '-Wno-unused-but-set-variable', '-Wno-maybe-uninitialized']
Compiler for C++ supports arguments -fno-exceptions: YES
Compiler for C++ supports arguments -fno-rtti: YES
Compiler for C++ supports arguments -Wimplicit-fallthrough: YES
Compiler for C++ supports arguments -Wshadow: YES
Compiler for C++ supports arguments -DNOMINMAX: YES
Compiler for C supports arguments -Wimplicit-fallthrough: YES (cached)
Compiler for C supports arguments -Wshadow: YES
Compiler for C++ supports arguments -Wno-ignored-attributes: YES
Library Polly found: YES
Library PollyISL found: YES
Library clang-cpp found: YES
Compiler for C++ supports link arguments -Wl,--rpath=/usr/lib/llvm-11/lib: YES
Checking if "dep-clang-usable" with dependencies LLVM, -lclang-cpp runs: YES
Configuring mesa.icd using configuration
Program /home/user/mesa-git/bin/install_megadrivers.py found: YES (/usr/bin/python3 /home/user/mesa-git/bin/install_megadrivers.py)
WARNING: Library target 'OSMesa' has 'name_prefix' set. Compilers may not find it from its '-lOSMesa' linker flag in the 'osmesa.pc' pkg-config file.
WARNING: Library target 'OSMesa' has 'name_prefix' set. Compilers may not find it from its '-lOSMesa' linker flag in the 'osmesa-uninstalled.pc' pkg-config file.
Program /home/user/mesa-git/bin/install_megadrivers.py found: YES (/usr/bin/python3 /home/user/mesa-git/bin/install_megadrivers.py)
Program /home/user/mesa-git/bin/install_megadrivers.py found: YES (/usr/bin/python3 /home/user/mesa-git/bin/install_megadrivers.py)
Program /home/user/mesa-git/bin/install_megadrivers.py found: YES (/usr/bin/python3 /home/user/mesa-git/bin/install_megadrivers.py)
Message: Configuration summary:
prefix: /home/user/mesa-git/installdir/build-amd64-dbg/install
libdir: lib
includedir: include
OpenGL: yes (ES1: no ES2: no)
OSMesa: libOSMesa
DRI platform: drm
DRI drivers: no
DRI driver dir: /home/user/mesa-git/installdir/build-amd64-dbg/install/lib/dri
GLX: DRI-based
EGL: no
GBM: yes
EGL/Vulkan/VL platforms: x11 wayland surfaceless drm
Vulkan drivers: amd intel swrast
Vulkan ICD dir: share/vulkan/icd.d
llvm: yes
llvm-version: 11.0.1
Gallium drivers: radeonsi r600 zink virgl swrast
Gallium st: mesa xvmc xvmc vdpau va nine clover
HUD lmsensors: yes
Shared-glapi: yes
Build targets in project: 216
Option buildtype is: debug [default: debugoptimized]
Option b_ndebug is: false [default: if-release]
Found ninja-1.10.1 at /usr/bin/ninja
$
$ ninja -C /home/user/mesa-git/builddir/build-amd64-dbg/
ninja: Entering directory `/home/user/mesa-git/builddir/build-amd64-dbg/'
[129/1876] Compiling C object src/compiler/nir/libnir.a.p/nir_liveness.c.o
FAILED: src/compiler/nir/libnir.a.p/nir_liveness.c.o
/usr/bin/x86_64-linux-gnu-gcc-10 -Isrc/compiler/nir/libnir.a.p -Isrc/compiler/nir -I../../src/compiler/nir -Iinclude -I../../include -Isrc -I../../src -Isrc/mapi -I../../src/mapi -Isrc/mesa -I../../src/mesa -I../../src/gallium/include -Isrc/gallium/auxiliary -I../../src/gallium/auxiliary -Isrc/compiler -I../../src/compiler -Isrc/compiler/spirv -I../../src/compiler/spirv -I/usr/include/valgrind -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -g -ffunction-sections -fdata-sections -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="21.1.0-devel"' '-DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues"' -DUSE_ELF_TLS -DHAVE_ST_VDPAU -DENABLE_ST_OMX_BELLAGIO=0 -DENABLE_ST_OMX_TIZONIA=0 -DHAVE_X11_PLATFORM -DHAVE_XCB_PLATFORM -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_DRM -DHAVE_DRM_PLATFORM -DDEBUG -DENABLE_SHADER_CACHE -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE -DHAVE___BUILTIN_TYPES_COMPATIBLE_P -DHAVE_FUNC_ATTRIBUTE_CONST -DHAVE_FUNC_ATTRIBUTE_FLATTEN -DHAVE_FUNC_ATTRIBUTE_MALLOC -DHAVE_FUNC_ATTRIBUTE_PURE -DHAVE_FUNC_ATTRIBUTE_UNUSED -DHAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT -DHAVE_FUNC_ATTRIBUTE_WEAK -DHAVE_FUNC_ATTRIBUTE_FORMAT -DHAVE_FUNC_ATTRIBUTE_PACKED -DHAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL -DHAVE_FUNC_ATTRIBUTE_ALIAS -DHAVE_FUNC_ATTRIBUTE_NORETURN -DHAVE_FUNC_ATTRIBUTE_VISIBILITY -DHAVE_UINT128 -D_GNU_SOURCE -DUSE_SSE41 -DUSE_GCC_ATOMIC_BUILTINS -DUSE_X86_64_ASM -DMAJOR_IN_SYSMACROS -DHAVE_LINUX_FUTEX_H -DHAVE_ENDIAN_H -DHAVE_DLFCN_H -DHAVE_EXECINFO_H -DHAVE_SYS_SHM_H -DHAVE_CET_H -DHAVE_STRTOF -DHAVE_MKOSTEMP -DHAVE_TIMESPEC_GET -DHAVE_MEMFD_CREATE -DHAVE_RANDOM_R -DHAVE_FLOCK -DHAVE_STRTOK_R -DHAVE_GETRANDOM -DHAVE_PROGRAM_INVOCATION_NAME -DHAVE_POSIX_MEMALIGN -DHAVE_DIRENT_D_TYPE -DHAVE_STRTOD_L -DHAVE_DLADDR -DHAVE_DL_ITERATE_PHDR -DHAVE_ZLIB -DHAVE_ZSTD -DHAVE_PTHREAD -DHAVE_PTHREAD_SETAFFINITY -DHAVE_LIBDRM -DLLVM_AVAILABLE '-DMESA_LLVM_VERSION_STRING="11.0.1"' -DLLVM_IS_SHARED=1 -DUSE_LIBGLVND=1 -DHAVE_VALGRIND -DHAVE_LIBUNWIND -DHAVE_WAYLAND_PLATFORM -DWL_HIDE_DEPRECATED -DHAVE_DRI3 -DHAVE_DRI3_MODIFIERS -DHAVE_GALLIUM_EXTRA_HUD=1 -DHAVE_LIBSENSORS=1 -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -Werror=empty-body -Werror=incompatible-pointer-types -Werror=int-conversion -Wimplicit-fallthrough -Wno-missing-field-initializers -Wno-format-truncation -fno-math-errno -fno-trapping-math -fno-common -Werror=format -Wformat-security -march=native -O1 -ggdb -g3 -gz -fPIC -Werror=pointer-arith -Wno-override-init '-DDYNAMIC_LIBCLC_PATH="/usr/lib/clc/"' -MD -MQ src/compiler/nir/libnir.a.p/nir_liveness.c.o -MF src/compiler/nir/libnir.a.p/nir_liveness.c.o.d -o src/compiler/nir/libnir.a.p/nir_liveness.c.o -c ../../src/compiler/nir/nir_liveness.c
In file included from ../../src/compiler/nir/nir.h:5173,
from ../../src/compiler/nir/nir_liveness.c:27:
../../src/compiler/nir/nir_inline_helpers.h: In function ‘nir_foreach_src’:
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:6:14: note: called from here
6 | return cb(&nir_instr_as_alu(instr)->dest.dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:6:14: note: called from here
6 | return cb(&nir_instr_as_alu(instr)->dest.dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:8:14: note: called from here
8 | return cb(&nir_instr_as_deref(instr)->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:8:14: note: called from here
8 | return cb(&nir_instr_as_deref(instr)->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:12:17: note: called from here
12 | return cb(&intrin->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:16:14: note: called from here
16 | return cb(&nir_instr_as_tex(instr)->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:16:14: note: called from here
16 | return cb(&nir_instr_as_tex(instr)->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:18:14: note: called from here
18 | return cb(&nir_instr_as_phi(instr)->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:18:14: note: called from here
18 | return cb(&nir_instr_as_phi(instr)->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:21:15: note: called from here
21 | if (!cb(&entry->dest, state))
| ^~~~~~~~~~~~~~~~~~~~~~~
[132/1876] Compiling C object src/compiler/nir/libnir.a.p/nir_lower_amul.c.o
FAILED: src/compiler/nir/libnir.a.p/nir_lower_amul.c.o
/usr/bin/x86_64-linux-gnu-gcc-10 -Isrc/compiler/nir/libnir.a.p -Isrc/compiler/nir -I../../src/compiler/nir -Iinclude -I../../include -Isrc -I../../src -Isrc/mapi -I../../src/mapi -Isrc/mesa -I../../src/mesa -I../../src/gallium/include -Isrc/gallium/auxiliary -I../../src/gallium/auxiliary -Isrc/compiler -I../../src/compiler -Isrc/compiler/spirv -I../../src/compiler/spirv -I/usr/include/valgrind -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -g -ffunction-sections -fdata-sections -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="21.1.0-devel"' '-DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues"' -DUSE_ELF_TLS -DHAVE_ST_VDPAU -DENABLE_ST_OMX_BELLAGIO=0 -DENABLE_ST_OMX_TIZONIA=0 -DHAVE_X11_PLATFORM -DHAVE_XCB_PLATFORM -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_DRM -DHAVE_DRM_PLATFORM -DDEBUG -DENABLE_SHADER_CACHE -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE -DHAVE___BUILTIN_TYPES_COMPATIBLE_P -DHAVE_FUNC_ATTRIBUTE_CONST -DHAVE_FUNC_ATTRIBUTE_FLATTEN -DHAVE_FUNC_ATTRIBUTE_MALLOC -DHAVE_FUNC_ATTRIBUTE_PURE -DHAVE_FUNC_ATTRIBUTE_UNUSED -DHAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT -DHAVE_FUNC_ATTRIBUTE_WEAK -DHAVE_FUNC_ATTRIBUTE_FORMAT -DHAVE_FUNC_ATTRIBUTE_PACKED -DHAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL -DHAVE_FUNC_ATTRIBUTE_ALIAS -DHAVE_FUNC_ATTRIBUTE_NORETURN -DHAVE_FUNC_ATTRIBUTE_VISIBILITY -DHAVE_UINT128 -D_GNU_SOURCE -DUSE_SSE41 -DUSE_GCC_ATOMIC_BUILTINS -DUSE_X86_64_ASM -DMAJOR_IN_SYSMACROS -DHAVE_LINUX_FUTEX_H -DHAVE_ENDIAN_H -DHAVE_DLFCN_H -DHAVE_EXECINFO_H -DHAVE_SYS_SHM_H -DHAVE_CET_H -DHAVE_STRTOF -DHAVE_MKOSTEMP -DHAVE_TIMESPEC_GET -DHAVE_MEMFD_CREATE -DHAVE_RANDOM_R -DHAVE_FLOCK -DHAVE_STRTOK_R -DHAVE_GETRANDOM -DHAVE_PROGRAM_INVOCATION_NAME -DHAVE_POSIX_MEMALIGN -DHAVE_DIRENT_D_TYPE -DHAVE_STRTOD_L -DHAVE_DLADDR -DHAVE_DL_ITERATE_PHDR -DHAVE_ZLIB -DHAVE_ZSTD -DHAVE_PTHREAD -DHAVE_PTHREAD_SETAFFINITY -DHAVE_LIBDRM -DLLVM_AVAILABLE '-DMESA_LLVM_VERSION_STRING="11.0.1"' -DLLVM_IS_SHARED=1 -DUSE_LIBGLVND=1 -DHAVE_VALGRIND -DHAVE_LIBUNWIND -DHAVE_WAYLAND_PLATFORM -DWL_HIDE_DEPRECATED -DHAVE_DRI3 -DHAVE_DRI3_MODIFIERS -DHAVE_GALLIUM_EXTRA_HUD=1 -DHAVE_LIBSENSORS=1 -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -Werror=empty-body -Werror=incompatible-pointer-types -Werror=int-conversion -Wimplicit-fallthrough -Wno-missing-field-initializers -Wno-format-truncation -fno-math-errno -fno-trapping-math -fno-common -Werror=format -Wformat-security -march=native -O1 -ggdb -g3 -gz -fPIC -Werror=pointer-arith -Wno-override-init '-DDYNAMIC_LIBCLC_PATH="/usr/lib/clc/"' -MD -MQ src/compiler/nir/libnir.a.p/nir_lower_amul.c.o -MF src/compiler/nir/libnir.a.p/nir_lower_amul.c.o.d -o src/compiler/nir/libnir.a.p/nir_lower_amul.c.o -c ../../src/compiler/nir/nir_lower_amul.c
In file included from ../../src/compiler/nir/nir.h:5173,
from ../../src/compiler/nir/nir_lower_amul.c:24:
../../src/compiler/nir/nir_inline_helpers.h: In function ‘lower_large_src’:
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:6:14: note: called from here
6 | return cb(&nir_instr_as_alu(instr)->dest.dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:6:14: note: called from here
6 | return cb(&nir_instr_as_alu(instr)->dest.dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:8:14: note: called from here
8 | return cb(&nir_instr_as_deref(instr)->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:8:14: note: called from here
8 | return cb(&nir_instr_as_deref(instr)->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:12:17: note: called from here
12 | return cb(&intrin->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:16:14: note: called from here
16 | return cb(&nir_instr_as_tex(instr)->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:16:14: note: called from here
16 | return cb(&nir_instr_as_tex(instr)->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:18:14: note: called from here
18 | return cb(&nir_instr_as_phi(instr)->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:18:14: note: called from here
18 | return cb(&nir_instr_as_phi(instr)->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:21:15: note: called from here
21 | if (!cb(&entry->dest, state))
| ^~~~~~~~~~~~~~~~~~~~~~~
[151/1876] Compiling C object src/compiler/nir/libnir.a.p/nir_deref.c.o
FAILED: src/compiler/nir/libnir.a.p/nir_deref.c.o
/usr/bin/x86_64-linux-gnu-gcc-10 -Isrc/compiler/nir/libnir.a.p -Isrc/compiler/nir -I../../src/compiler/nir -Iinclude -I../../include -Isrc -I../../src -Isrc/mapi -I../../src/mapi -Isrc/mesa -I../../src/mesa -I../../src/gallium/include -Isrc/gallium/auxiliary -I../../src/gallium/auxiliary -Isrc/compiler -I../../src/compiler -Isrc/compiler/spirv -I../../src/compiler/spirv -I/usr/include/valgrind -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -g -ffunction-sections -fdata-sections -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="21.1.0-devel"' '-DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues"' -DUSE_ELF_TLS -DHAVE_ST_VDPAU -DENABLE_ST_OMX_BELLAGIO=0 -DENABLE_ST_OMX_TIZONIA=0 -DHAVE_X11_PLATFORM -DHAVE_XCB_PLATFORM -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_DRM -DHAVE_DRM_PLATFORM -DDEBUG -DENABLE_SHADER_CACHE -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE -DHAVE___BUILTIN_TYPES_COMPATIBLE_P -DHAVE_FUNC_ATTRIBUTE_CONST -DHAVE_FUNC_ATTRIBUTE_FLATTEN -DHAVE_FUNC_ATTRIBUTE_MALLOC -DHAVE_FUNC_ATTRIBUTE_PURE -DHAVE_FUNC_ATTRIBUTE_UNUSED -DHAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT -DHAVE_FUNC_ATTRIBUTE_WEAK -DHAVE_FUNC_ATTRIBUTE_FORMAT -DHAVE_FUNC_ATTRIBUTE_PACKED -DHAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL -DHAVE_FUNC_ATTRIBUTE_ALIAS -DHAVE_FUNC_ATTRIBUTE_NORETURN -DHAVE_FUNC_ATTRIBUTE_VISIBILITY -DHAVE_UINT128 -D_GNU_SOURCE -DUSE_SSE41 -DUSE_GCC_ATOMIC_BUILTINS -DUSE_X86_64_ASM -DMAJOR_IN_SYSMACROS -DHAVE_LINUX_FUTEX_H -DHAVE_ENDIAN_H -DHAVE_DLFCN_H -DHAVE_EXECINFO_H -DHAVE_SYS_SHM_H -DHAVE_CET_H -DHAVE_STRTOF -DHAVE_MKOSTEMP -DHAVE_TIMESPEC_GET -DHAVE_MEMFD_CREATE -DHAVE_RANDOM_R -DHAVE_FLOCK -DHAVE_STRTOK_R -DHAVE_GETRANDOM -DHAVE_PROGRAM_INVOCATION_NAME -DHAVE_POSIX_MEMALIGN -DHAVE_DIRENT_D_TYPE -DHAVE_STRTOD_L -DHAVE_DLADDR -DHAVE_DL_ITERATE_PHDR -DHAVE_ZLIB -DHAVE_ZSTD -DHAVE_PTHREAD -DHAVE_PTHREAD_SETAFFINITY -DHAVE_LIBDRM -DLLVM_AVAILABLE '-DMESA_LLVM_VERSION_STRING="11.0.1"' -DLLVM_IS_SHARED=1 -DUSE_LIBGLVND=1 -DHAVE_VALGRIND -DHAVE_LIBUNWIND -DHAVE_WAYLAND_PLATFORM -DWL_HIDE_DEPRECATED -DHAVE_DRI3 -DHAVE_DRI3_MODIFIERS -DHAVE_GALLIUM_EXTRA_HUD=1 -DHAVE_LIBSENSORS=1 -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -Werror=empty-body -Werror=incompatible-pointer-types -Werror=int-conversion -Wimplicit-fallthrough -Wno-missing-field-initializers -Wno-format-truncation -fno-math-errno -fno-trapping-math -fno-common -Werror=format -Wformat-security -march=native -O1 -ggdb -g3 -gz -fPIC -Werror=pointer-arith -Wno-override-init '-DDYNAMIC_LIBCLC_PATH="/usr/lib/clc/"' -MD -MQ src/compiler/nir/libnir.a.p/nir_deref.c.o -MF src/compiler/nir/libnir.a.p/nir_deref.c.o.d -o src/compiler/nir/libnir.a.p/nir_deref.c.o -c ../../src/compiler/nir/nir_deref.c
In file included from ../../src/compiler/nir/nir.h:5173,
from ../../src/compiler/nir/nir_deref.c:24:
../../src/compiler/nir/nir_inline_helpers.h: In function ‘nir_rematerialize_derefs_in_use_blocks_impl’:
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:6:14: note: called from here
6 | return cb(&nir_instr_as_alu(instr)->dest.dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:6:14: note: called from here
6 | return cb(&nir_instr_as_alu(instr)->dest.dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:8:14: note: called from here
8 | return cb(&nir_instr_as_deref(instr)->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:8:14: note: called from here
8 | return cb(&nir_instr_as_deref(instr)->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:12:17: note: called from here
12 | return cb(&intrin->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:16:14: note: called from here
16 | return cb(&nir_instr_as_tex(instr)->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:16:14: note: called from here
16 | return cb(&nir_instr_as_tex(instr)->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:18:14: note: called from here
18 | return cb(&nir_instr_as_phi(instr)->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:18:14: note: called from here
18 | return cb(&nir_instr_as_phi(instr)->dest, state);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:57:1: error: inlining failed in call to ‘always_inline’ ‘_nir_visit_dest_indirect’: indirect function call with a yet undetermined callee
57 | _nir_visit_dest_indirect(nir_dest *dest, void *_state)
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../src/compiler/nir/nir_inline_helpers.h:21:15: note: called from here
21 | if (!cb(&entry->dest, state))
| ^~~~~~~~~~~~~~~~~~~~~~~
[162/1876] Compiling C object src/util/format/libmesa_format.a.p/meson-generated_.._u_format_table.c.o
ninja: build stopped: subcommand failed.
$
Optimized build builds fine (but I also use -flto and few other heavy optimization options).