[Bug c++/71197] for range loop causes an error with inline function references

heirecka at exherbo dot org gcc-bugzilla@gcc.gnu.org
Thu May 19 16:02:00 GMT 2016


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71197

Heiko Becker <heirecka at exherbo dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |heirecka at exherbo dot org

--- Comment #2 from Heiko Becker <heirecka at exherbo dot org> ---
I think I'm seeing the same with this code:

https://git.exherbo.org/paludis/paludis.git/tree/paludis/resolver/collect_depped_upon.cc#n242

collect_depped_upon.cc: In function 'const std::shared_ptr<const
paludis::Sequence<paludis::resolver::DependentPackageID> >
paludis::resolver::dependent_upon(const paludis::Environment*, const
std::shared_ptr<const paludis::PackageID>&, const std::shared_ptr<const
paludis::Sequence<paludis::resolver::ChangeByResolvent> >&, const
std::shared_ptr<const paludis::Sequence<paludis::resolver::ChangeByResolvent>
>&, const std::shared_ptr<const paludis::Sequence<std::shared_ptr<const
paludis::PackageID> > >&)':
collect_depped_upon.cc:243:131: internal compiler error: in add_expr, at
tree.c:7870
         for (auto& fn : { &PackageID::build_dependencies_key,
&PackageID::run_dependencies_key, &PackageID::post_dependencies_key })


More information about the Gcc-bugs mailing list