diff --git a/dune/subgrid/common/variant.hh b/dune/subgrid/common/variant.hh index 8e54786cceb3e26d1998b0c1b464b781e03e8c4c..05a6ea4c15ef0ffa4641a71e63e60eefaecdddc8 100644 --- a/dune/subgrid/common/variant.hh +++ b/dune/subgrid/common/variant.hh @@ -28,7 +28,7 @@ namespace Impl { template<typename Tp> struct Buffer_ : std::aligned_storage<sizeof(Tp)> { - using Storage = typename std::aligned_storage_t<sizeof(Tp)>::type; + using Storage = std::aligned_storage_t<sizeof(Tp)>; Storage storage_; void* addr() { diff --git a/dune/subgrid/subgrid.hh b/dune/subgrid/subgrid.hh index eed412fc1d7fa43fa6e2f05b40e3cb1654150ef9..d979b9d587c7cb690b27a6c8bf0505a2ec19eaa5 100644 --- a/dune/subgrid/subgrid.hh +++ b/dune/subgrid/subgrid.hh @@ -1187,7 +1187,7 @@ class SubGrid : template<class ElementTransfer> void transfer(ElementTransfer& elementTransfer) const { - typedef typename HostGrid::template Codim<0>::Entity::Entity HostGridElement; + typedef typename HostGrid::template Codim<0>::Entity HostGridElement; int hostMaxLevel = hostgrid_->maxLevel();