Test output: teeks99-09-v12d-64onAMD64 - qvm - mat_traits_array_test / msvc-12.0
Rev 1704ae5656970f972f91c0801f2177ee907e2ce8 / Tue, 19 Nov 2024 08:43:29 +0000
Compile [2024-11-19 10:12:33 UTC]: fail


    call "C:\teeks99-09\run\results\boost\bin.v2\standalone\msvc\msvc-12.0\msvc-setup.bat" amd64 >nul
 cl /Zm800 -nologo "..\libs\qvm\test\mat_traits_array_test.cpp" -c -Fo"C:\teeks99-09\run\results\boost\bin.v2\libs\qvm\test\mat_traits_array_test.test\msvc-12.0\dbg\x86_6\dbg-symbl-off\thrd-mlt\mat_traits_array_test.obj"     -TP /wd4675 /EHs /GR /Od /Ob0 /W3 /MDd /Zc:forScope /Zc:wchar_t /Zc:inline /favor:blend -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 "-I.." "-I..\libs\qvm\include" 

mat_traits_array_test.cpp
..\boost/qvm/mat_traits.hpp(93) : error C2660: 'boost::qvm::mat_traits<T>::write_element_idx' : function does not take 4 arguments
        with
        [
            T=int [3][2]
        ]
        ..\boost/qvm/mat_operations.hpp(845) : see reference to function template instantiation 'void boost::qvm::write_mat_element_idx<T[3][2]>(int,int,M (&),int)' being compiled
        with
        [
            T=int
,            M=int [3][2]
        ]
        ..\libs\qvm\test\mat_traits_array_test.cpp(131) : see reference to function template instantiation 'int (&boost::qvm::operator +=<T[3][2],boost::qvm::qvm_detail::mref_<int [3][2]>>(A (&),const B &))[3][2]' being compiled
        with
        [
            T=int
,            A=int [3][2]
,            B=boost::qvm::qvm_detail::mref_<int [3][2]>
        ]