dash
dash copied to clipboard
`constexpr constructor must initialize direct base class` with Intel 2019
Got this from someone which compiled with Intel 2019 and -std=c++14.
Is this some known problem, which is already solved?
/work/xu077052/spec/hpc2020-007/benchspec/HPC/620.dashmg_s/../111.libdash/src/include/dash/halo/Halo.h(532): error: constexpr constructor must initialize direct base class "dash::Dimensional<uint8_t={unsigned char}, 3>"
class RegionSpec : public Dimensional<uint8_t, NumDimensions> {
^
detected during:
instantiation of class "dash::halo::RegionSpec<NumDimensions> [with NumDimensions=3]" at line 780
instantiation of "dash::halo::HaloSpec<NumDimensions>::HaloSpec(const StencilSpecT &) [with NumDimensions=3, StencilSpecT=StencilSpecT]" at line 83 of "/work/xu077052/spec/hpc2020-007/benchspec/HPC/620.dashmg_s/../111.libdash/src/include/dash/halo/HaloMatrixWrapper.h"
instantiation of "dash::halo::HaloMatrixWrapper<MatrixT>::HaloMatrixWrapper(MatrixT &, const dash::halo::HaloMatrixWrapper<MatrixT>::GlobBoundSpec_t &, const StencilSpecT &...) [with MatrixT=MatrixT, StencilSpecT=<StencilSpecT>]" at line 122 of "multigrid3d.cpp"