https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106309
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marxin at gcc dot gnu.org Status|NEW |WAITING --- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> --- It fails for me with the following error: In file included from /opt/feen_rsync/lib/feen/fe/fe.h:22, from /opt/feen_rsync/lib/feen/fe/test/h1_hierarchic_fe_space_tests.cc:9: /opt/feen_rsync/lib/feen/fe/h1_hierarchic_fe_space.h: In instantiation of ‘feen::fe::H1HierarchicFeSpace::fe_t<0> feen::fe::H1HierarchicFeSpace::Restrict(ENTITY&&) const [with ENTITY = feen::mesh::single_ref_el_hanging::Cell<feen::base::RefEl{feen::base::RefElType::kHex}, feen::geom::Hex8>&; fe_t<0> = feen::fe::H1HierarchicFiniteElement<int>]’: /opt/feen_rsync/lib/feen/fe/test/h1_hierarchic_fe_space_tests.cc:103:34: required from here /opt/feen_rsync/lib/feen/fe/h1_hierarchic_fe_space.h:66:12: error: class template argument deduction failed: /opt/feen_rsync/lib/feen/fe/h1_hierarchic_fe_space.h:66:12: error: no matching function for call to ‘H1HierarchicFiniteElement(feen::mesh::single_ref_el_hanging::Cell<feen::base::RefEl{feen::base::RefElType::kHex}, feen::geom::Hex8>&)’ /opt/feen_rsync/lib/feen/fe/h1_hierarchic_fe_space.h:23:3: note: candidate: ‘template<class ENTITY, class ENTITY2> H1HierarchicFiniteElement(ENTITY2&&)-> feen::fe::H1HierarchicFiniteElement<ENTITY>’ /opt/feen_rsync/lib/feen/fe/h1_hierarchic_fe_space.h:23:3: note: template argument deduction/substitution failed: /opt/feen_rsync/lib/feen/fe/h1_hierarchic_fe_space.h:66:12: note: couldn’t deduce template parameter ‘ENTITY’ /opt/feen_rsync/lib/feen/fe/h1_hierarchic_fe_space.h:19:7: note: candidate: ‘template<class ENTITY> H1HierarchicFiniteElement(feen::fe::H1HierarchicFiniteElement<ENTITY>)-> feen::fe::H1HierarchicFiniteElement<ENTITY>’ /opt/feen_rsync/lib/feen/fe/h1_hierarchic_fe_space.h:19:7: note: template argument deduction/substitution failed: /opt/feen_rsync/lib/feen/fe/h1_hierarchic_fe_space.h:66:12: note: ‘feen::mesh::single_ref_el_hanging::Cell<feen::base::RefEl{feen::base::RefElType::kHex}, feen::geom::Hex8>’ is not derived from ‘feen::fe::H1HierarchicFiniteElement<ENTITY>’