Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

constexpr constructor must initialize direct base class with Intel 2019 #631

Open
bertwesarg opened this issue Mar 5, 2019 · 0 comments
Assignees

Comments

@bertwesarg
Copy link
Member

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"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants