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>’

Reply via email to