llvmpipe: building tests fails with VS 16.5.4
Compiler: Microsoft (R) C/C++ Optimizing Compiler Version 19.25.28614 for x64
configuration:
meson -Dgallium-drivers=swrast -Ddri-drivers= -Dvulkan-drivers= -Dbuild-tests=true ..\mesa
llvm version 10.0.0 mesa: 7f6a491e
Compilation fails with:
[1059/1138] Compiling C object src/gallium/drivers/llvmpipe/44f4a59@@lp_test_arit@exe/lp_test_arit.c.obj.
FAILED: src/gallium/drivers/llvmpipe/44f4a59@@lp_test_arit@exe/lp_test_arit.c.obj
cl @src/gallium/drivers/llvmpipe/44f4a59@@lp_test_arit@exe/lp_test_arit.c.obj.rsp
../mesa/src/gallium/drivers/llvmpipe/lp_test_arit.c(303): error C2099: initializer is not a constant
../mesa/src/gallium/drivers/llvmpipe/lp_test_arit.c(303): warning C4047: 'initializing': 'float (__cdecl *)(float)' differs in levels of indirection from 'const float *'
../mesa/src/gallium/drivers/llvmpipe/lp_test_arit.c(303): warning C4047: 'initializing': 'const float *' differs in levels of indirection from 'unsigned __int64'
../mesa/src/gallium/drivers/llvmpipe/lp_test_arit.c(304): error C2099: initializer is not a constant
../mesa/src/gallium/drivers/llvmpipe/lp_test_arit.c(304): warning C4047: 'initializing': 'float (__cdecl *)(float)' differs in levels of indirection from 'const float *'
../mesa/src/gallium/drivers/llvmpipe/lp_test_arit.c(304): warning C4047: 'initializing': 'const float *' differs in levels of indirection from 'unsigned __int64'
../mesa/src/gallium/drivers/llvmpipe/lp_test_arit.c(307): error C2099: initializer is not a constant
../mesa/src/gallium/drivers/llvmpipe/lp_test_arit.c(307): warning C4047: 'initializing': 'float (__cdecl *)(float)' differs in levels of indirection from 'const float *'
../mesa/src/gallium/drivers/llvmpipe/lp_test_arit.c(307): warning C4047: 'initializing': 'const float *' differs in levels of indirection from 'unsigned __int64'
../mesa/src/gallium/drivers/llvmpipe/lp_test_arit.c(308): error C2099: initializer is not a constant
../mesa/src/gallium/drivers/llvmpipe/lp_test_arit.c(308): warning C4047: 'initializing': 'float (__cdecl *)(float)' differs in levels of indirection from 'const float *'
../mesa/src/gallium/drivers/llvmpipe/lp_test_arit.c(308): warning C4047: 'initializing': 'const float *' differs in levels of indirection from 'unsigned __int64'
../mesa/src/gallium/drivers/llvmpipe/lp_test_arit.c(312): error C2099: initializer is not a constant
../mesa/src/gallium/drivers/llvmpipe/lp_test_arit.c(312): warning C4047: 'initializing': 'float (__cdecl *)(float)' differs in levels of indirection from 'const float *'
../mesa/src/gallium/drivers/llvmpipe/lp_test_arit.c(312): warning C4047: 'initializing': 'const float *' differs in levels of indirection from 'unsigned __int64'
../mesa/src/gallium/drivers/llvmpipe/lp_test_arit.c(313): error C2099: initializer is not a constant
../mesa/src/gallium/drivers/llvmpipe/lp_test_arit.c(313): warning C4047: 'initializing': 'float (__cdecl *)(float)' differs in levels of indirection from 'const float *'
../mesa/src/gallium/drivers/llvmpipe/lp_test_arit.c(313): warning C4047: 'initializing': 'const float *' differs in levels of indirection from 'unsigned __int64'