[Dune-devel] Dune with Visual Studio 2019 (16.2 Preview 2)

Christoph Grüninger foss at grueninger.de
Tue Jun 18 22:52:21 CEST 2019


Hi Jö,
find some of the output attached. Note, that I have no Vc installed.

Bye
Christoph




C:\Users\gruenich\Source\Repos\dune-common\build-cmake>ninja standardtest
[8/35] Building CXX object
dune\common\CMakeFiles\dunecommon.dir\simd\test.cc.obj
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(719):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(720):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(721):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(722):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(724):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(907):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(908):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(911):
warning C4068: Unbekanntes Pragma
[13/35] Building CXX object
dune\common\simd\test\CMakeFiles\standardtest.dir\standardtest_vector_char.cc.obj
FAILED:
dune/common/simd/test/CMakeFiles/standardtest.dir/standardtest_vector_char.cc.obj
C:\PROGRA~2\MICROS~1\2019\Preview\VC\Tools\MSVC\1422~1.277\bin\Hostx86\x86\cl.exe
 /nologo /TP -DENABLE_TBB=1 -DHAVE_CONFIG_H -D_TBB_CPP0X -I. -I..\
/permissive- /std:c++latest /EHsc /MDd /ZI /Ob0 /Od /RTC1 /JMC
/showIncludes
/Fodune\common\simd\test\CMakeFiles\standardtest.dir\standardtest_vector_char.cc.obj
/Fddune\common\simd\test\CMakeFiles\standardtest.dir\ /FS -c
dune\common\simd\test\standardtest_vector_char.cc
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(719):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(720):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(721):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(722):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(724):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(907):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(908):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(911):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(896):
error C2338: Type and value category of the comma operator must match
that of the second operand
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(1348):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkCommaOp<T1,V2>(const char &,const char &)"
der Funktions-Vorlage.
        with
        [
            T1=char &,
            V2=char &&
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(2017):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkBinaryOpSV<V&,V&&>(Dune::MetaType<V
&>,Dune::MetaType<V &&>,Dune::Simd::UnitTest::OpInfixComma)" der
Funktions-Vorlage.
        with
        [
            V=char
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(1414):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkBinaryOpsScalarVector::<lambda_1>::()::<lambda_1>::operator
()<_T1,_T186>(_T177,_T178) const" der Funktions-Vorlage.
        with
        [
            _T1=Dune::MetaType<char &>,
            _T186=Dune::MetaType<char &&>,
            _T177=Dune::MetaType<char &>,
            _T178=Dune::MetaType<char &&>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\hybridutilities.hh(217):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>::()::<lambda_1>::operator
()<Dune::MetaType<V &&>>(_T186) const" der Funktions-Vorlage.
        with
        [
            V=char,
            _T186=Dune::MetaType<char &&>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\hybridutilities.hh(234):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Hybrid::Impl::forEachIndex<_Ty,Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>::()::<lambda_1>,unsigned
int,0,1,2>(Range &&,F &&,std::integer_sequence<unsigned int,0,1,2>)"
der Funktions-Vorlage.
        with
        [
            _Ty=std::tuple<Dune::MetaType<char &>,Dune::MetaType<const
char &>,Dune::MetaType<char &&>>,
            Range=std::tuple<Dune::MetaType<char
&>,Dune::MetaType<const char &>,Dune::MetaType<char &&>>,

F=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>::()::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\hybridutilities.hh(269):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Hybrid::Impl::forEach<_Ty,Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>::()::<lambda_1>,0>(Range
&&,F &&,Dune::PriorityTag<1>)" der Funktions-Vorlage.
        with
        [
            _Ty=std::tuple<Dune::MetaType<char &>,Dune::MetaType<const
char &>,Dune::MetaType<char &&>>,
            Range=std::tuple<Dune::MetaType<char
&>,Dune::MetaType<const char &>,Dune::MetaType<char &&>>,

F=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>::()::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(1414):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Hybrid::forEach<T,Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>::()::<lambda_1>>(Range
&&,F &&)" der Funktions-Vorlage.
        with
        [
            T=std::tuple<Dune::MetaType<char &>,Dune::MetaType<const
char &>,Dune::MetaType<char &&>>,
            Range=std::tuple<Dune::MetaType<char
&>,Dune::MetaType<const char &>,Dune::MetaType<char &&>>,

F=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>::()::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\hybridutilities.hh(217):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>::operator
()<Dune::MetaType<V &>>(_T1) const" der Funktions-Vorlage.
        with
        [
            V=char,
            _T1=Dune::MetaType<char &>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\hybridutilities.hh(234):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Hybrid::Impl::forEachIndex<_Ty,Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>,unsigned
int,0,1,2>(Range &&,F &&,std::integer_sequence<unsigned int,0,1,2>)"
der Funktions-Vorlage.
        with
        [
            _Ty=std::tuple<Dune::MetaType<char &>,Dune::MetaType<const
char &>,Dune::MetaType<char &&>>,
            Range=std::tuple<Dune::MetaType<char
&>,Dune::MetaType<const char &>,Dune::MetaType<char &&>>,

F=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\hybridutilities.hh(269):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Hybrid::Impl::forEach<_Ty,Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>,0>(Range
&&,F &&,Dune::PriorityTag<1>)" der Funktions-Vorlage.
        with
        [
            _Ty=std::tuple<Dune::MetaType<char &>,Dune::MetaType<const
char &>,Dune::MetaType<char &&>>,
            Range=std::tuple<Dune::MetaType<char
&>,Dune::MetaType<const char &>,Dune::MetaType<char &&>>,

F=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(1414):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Hybrid::forEach<T,Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>>(Range
&&,F &&)" der Funktions-Vorlage.
        with
        [
            T=std::tuple<Dune::MetaType<char &>,Dune::MetaType<const
char &>,Dune::MetaType<char &&>>,
            Range=std::tuple<Dune::MetaType<char
&>,Dune::MetaType<const char &>,Dune::MetaType<char &&>>,

F=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\hybridutilities.hh(312):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::operator
()<Dune::Hybrid::Impl::Id>(_T1) const" der Funktions-Vorlage.
        with
        [
            _T1=Dune::Hybrid::Impl::Id
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\hybridutilities.hh(357):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Hybrid::Impl::ifElse<_Ty,Dune::Hybrid::ifElse::<lambda_1>>(std::true_type,IfFunc
&&,ElseFunc &&)" der Funktions-Vorlage.
        with
        [
            _Ty=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>,
            IfFunc=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>,
            ElseFunc=Dune::Hybrid::ifElse::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\hybridutilities.hh(370):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Hybrid::ifElse<Condition,_Ty,Dune::Hybrid::ifElse::<lambda_1>>(const
Condition &,IfFunc &&,ElseFunc &&)" der Funktions-Vorlage.
        with
        [
            Condition=std::integral_constant<bool,true>,
            _Ty=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>,
            IfFunc=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>,
            ElseFunc=Dune::Hybrid::ifElse::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(1414):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Hybrid::ifElse<std::integral_constant<bool,true>,Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>>(const
Condition &,IfFunc &&)" der Funktions-Vorlage.
        with
        [
            Condition=std::integral_constant<bool,true>,
            IfFunc=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(2017):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkBinaryRefQual<char,V,true,Dune::Simd::UnitTest::checkBinaryOpsScalarVector::<lambda_1>::()::<lambda_1>>(Checker)"
der Funktions-Vorlage.
        with
        [
            V=char,

Checker=Dune::Simd::UnitTest::checkBinaryOpsScalarVector::<lambda_1>::()::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(1474):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkBinaryOpsScalarVector::<lambda_1>::operator
()<std::integral_constant<bool,true>,std::integral_constant<bool,false>,std::integral_constant<bool,true>,Dune::Simd::UnitTest::OpInfixComma>(_T1,_T2,_T3,_T4)
const" der Funktions-Vorlage.
        with
        [
            _T1=std::integral_constant<bool,true>,
            _T2=std::integral_constant<bool,false>,
            _T3=std::integral_constant<bool,true>,
            _T4=Dune::Simd::UnitTest::OpInfixComma
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(2018):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkBinaryOps<V,Dune::Simd::UnitTest::checkBinaryOpsScalarVector::<lambda_1>>(Checker)"
der Funktions-Vorlage.
        with
        [
            V=char,

Checker=Dune::Simd::UnitTest::checkBinaryOpsScalarVector::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(1990):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkBinaryOpsScalarVector<V>(void)" der
Funktions-Vorlage.
        with
        [
            V=char
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(1911):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkBinaryOps<V>(void)" der Funktions-Vorlage.
        with
        [
            V=char
        ]
C:\Users\gruenich\Source\Repos\dune-common\build-cmake\dune\common\simd\test\standardtest_vector_char.cc(11):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkType<char>(void)" der Funktions-Vorlage.
[14/35] Building CXX object
dune\common\simd\test\CMakeFil...\standardtest.dir\standardtest_vector_unsigned_char.cc.obj
FAILED:
dune/common/simd/test/CMakeFiles/standardtest.dir/standardtest_vector_unsigned_char.cc.obj
C:\PROGRA~2\MICROS~1\2019\Preview\VC\Tools\MSVC\1422~1.277\bin\Hostx86\x86\cl.exe
 /nologo /TP -DENABLE_TBB=1 -DHAVE_CONFIG_H -D_TBB_CPP0X -I. -I..\
/permissive- /std:c++latest /EHsc /MDd /ZI /Ob0 /Od /RTC1 /JMC
/showIncludes
/Fodune\common\simd\test\CMakeFiles\standardtest.dir\standardtest_vector_unsigned_char.cc.obj
/Fddune\common\simd\test\CMakeFiles\standardtest.dir\ /FS -c
dune\common\simd\test\standardtest_vector_unsigned_char.cc
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(719):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(720):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(721):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(722):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(724):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(907):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(908):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(911):
warning C4068: Unbekanntes Pragma
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(896):
error C2338: Type and value category of the comma operator must match
that of the second operand
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(1348):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkCommaOp<T1,V2>(const unsigned char &,const
unsigned char &)" der Funktions-Vorlage.
        with
        [
            T1=unsigned char &,
            V2=unsigned char &&
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(2017):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkBinaryOpSV<V&,V&&>(Dune::MetaType<V
&>,Dune::MetaType<V &&>,Dune::Simd::UnitTest::OpInfixComma)" der
Funktions-Vorlage.
        with
        [
            V=unsigned char
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(1414):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkBinaryOpsScalarVector::<lambda_1>::()::<lambda_1>::operator
()<_T1,_T186>(_T177,_T178) const" der Funktions-Vorlage.
        with
        [
            _T1=Dune::MetaType<unsigned char &>,
            _T186=Dune::MetaType<unsigned char &&>,
            _T177=Dune::MetaType<unsigned char &>,
            _T178=Dune::MetaType<unsigned char &&>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\hybridutilities.hh(217):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>::()::<lambda_1>::operator
()<Dune::MetaType<V &&>>(_T186) const" der Funktions-Vorlage.
        with
        [
            V=unsigned char,
            _T186=Dune::MetaType<unsigned char &&>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\hybridutilities.hh(234):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Hybrid::Impl::forEachIndex<_Ty,Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>::()::<lambda_1>,unsigned
int,0,1,2>(Range &&,F &&,std::integer_sequence<unsigned int,0,1,2>)"
der Funktions-Vorlage.
        with
        [
            _Ty=std::tuple<Dune::MetaType<unsigned char
&>,Dune::MetaType<const unsigned char &>,Dune::MetaType<unsigned char
&&>>,
            Range=std::tuple<Dune::MetaType<unsigned char
&>,Dune::MetaType<const unsigned char &>,Dune::MetaType<unsigned char
&&>>,

F=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>::()::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\hybridutilities.hh(269):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Hybrid::Impl::forEach<_Ty,Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>::()::<lambda_1>,0>(Range
&&,F &&,Dune::PriorityTag<1>)" der Funktions-Vorlage.
        with
        [
            _Ty=std::tuple<Dune::MetaType<unsigned char
&>,Dune::MetaType<const unsigned char &>,Dune::MetaType<unsigned char
&&>>,
            Range=std::tuple<Dune::MetaType<unsigned char
&>,Dune::MetaType<const unsigned char &>,Dune::MetaType<unsigned char
&&>>,

F=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>::()::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(1414):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Hybrid::forEach<T,Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>::()::<lambda_1>>(Range
&&,F &&)" der Funktions-Vorlage.
        with
        [
            T=std::tuple<Dune::MetaType<unsigned char
&>,Dune::MetaType<const unsigned char &>,Dune::MetaType<unsigned char
&&>>,
            Range=std::tuple<Dune::MetaType<unsigned char
&>,Dune::MetaType<const unsigned char &>,Dune::MetaType<unsigned char
&&>>,

F=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>::()::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\hybridutilities.hh(217):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>::operator
()<Dune::MetaType<V &>>(_T1) const" der Funktions-Vorlage.
        with
        [
            V=unsigned char,
            _T1=Dune::MetaType<unsigned char &>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\hybridutilities.hh(234):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Hybrid::Impl::forEachIndex<_Ty,Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>,unsigned
int,0,1,2>(Range &&,F &&,std::integer_sequence<unsigned int,0,1,2>)"
der Funktions-Vorlage.
        with
        [
            _Ty=std::tuple<Dune::MetaType<unsigned char
&>,Dune::MetaType<const unsigned char &>,Dune::MetaType<unsigned char
&&>>,
            Range=std::tuple<Dune::MetaType<unsigned char
&>,Dune::MetaType<const unsigned char &>,Dune::MetaType<unsigned char
&&>>,

F=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\hybridutilities.hh(269):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Hybrid::Impl::forEach<_Ty,Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>,0>(Range
&&,F &&,Dune::PriorityTag<1>)" der Funktions-Vorlage.
        with
        [
            _Ty=std::tuple<Dune::MetaType<unsigned char
&>,Dune::MetaType<const unsigned char &>,Dune::MetaType<unsigned char
&&>>,
            Range=std::tuple<Dune::MetaType<unsigned char
&>,Dune::MetaType<const unsigned char &>,Dune::MetaType<unsigned char
&&>>,

F=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(1414):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Hybrid::forEach<T,Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>>(Range
&&,F &&)" der Funktions-Vorlage.
        with
        [
            T=std::tuple<Dune::MetaType<unsigned char
&>,Dune::MetaType<const unsigned char &>,Dune::MetaType<unsigned char
&&>>,
            Range=std::tuple<Dune::MetaType<unsigned char
&>,Dune::MetaType<const unsigned char &>,Dune::MetaType<unsigned char
&&>>,

F=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::()::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\hybridutilities.hh(312):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>::operator
()<Dune::Hybrid::Impl::Id>(_T1) const" der Funktions-Vorlage.
        with
        [
            _T1=Dune::Hybrid::Impl::Id
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\hybridutilities.hh(357):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Hybrid::Impl::ifElse<_Ty,Dune::Hybrid::ifElse::<lambda_1>>(std::true_type,IfFunc
&&,ElseFunc &&)" der Funktions-Vorlage.
        with
        [
            _Ty=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>,
            IfFunc=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>,
            ElseFunc=Dune::Hybrid::ifElse::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\hybridutilities.hh(370):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Hybrid::ifElse<Condition,_Ty,Dune::Hybrid::ifElse::<lambda_1>>(const
Condition &,IfFunc &&,ElseFunc &&)" der Funktions-Vorlage.
        with
        [
            Condition=std::integral_constant<bool,true>,
            _Ty=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>,
            IfFunc=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>,
            ElseFunc=Dune::Hybrid::ifElse::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(1414):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Hybrid::ifElse<std::integral_constant<bool,true>,Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>>(const
Condition &,IfFunc &&)" der Funktions-Vorlage.
        with
        [
            Condition=std::integral_constant<bool,true>,
            IfFunc=Dune::Simd::UnitTest::checkBinaryRefQual::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(2017):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkBinaryRefQual<unsigned
char,V,true,Dune::Simd::UnitTest::checkBinaryOpsScalarVector::<lambda_1>::()::<lambda_1>>(Checker)"
der Funktions-Vorlage.
        with
        [
            V=unsigned char,

Checker=Dune::Simd::UnitTest::checkBinaryOpsScalarVector::<lambda_1>::()::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(1474):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkBinaryOpsScalarVector::<lambda_1>::operator
()<std::integral_constant<bool,true>,std::integral_constant<bool,false>,std::integral_constant<bool,true>,Dune::Simd::UnitTest::OpInfixComma>(_T1,_T2,_T3,_T4)
const" der Funktions-Vorlage.
        with
        [
            _T1=std::integral_constant<bool,true>,
            _T2=std::integral_constant<bool,false>,
            _T3=std::integral_constant<bool,true>,
            _T4=Dune::Simd::UnitTest::OpInfixComma
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(2018):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkBinaryOps<V,Dune::Simd::UnitTest::checkBinaryOpsScalarVector::<lambda_1>>(Checker)"
der Funktions-Vorlage.
        with
        [
            V=unsigned char,

Checker=Dune::Simd::UnitTest::checkBinaryOpsScalarVector::<lambda_1>
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(1990):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkBinaryOpsScalarVector<V>(void)" der
Funktions-Vorlage.
        with
        [
            V=unsigned char
        ]
C:\Users\gruenich\Source\Repos\dune-common\dune\common\simd\test.hh(1911):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkBinaryOps<V>(void)" der Funktions-Vorlage.
        with
        [
            V=unsigned char
        ]
C:\Users\gruenich\Source\Repos\dune-common\build-cmake\dune\common\simd\test\standardtest_vector_unsigned_char.cc(11):
note: Siehe Verweis auf die gerade kompilierte Instanziierung "void
Dune::Simd::UnitTest::checkType<unsigned char>(void)" der
Funktions-Vorlage.
ninja: build stopped: subcommand failed.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.dune-project.org/pipermail/dune-devel/attachments/20190618/1bf0724c/attachment.sig>


More information about the Dune-devel mailing list