https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107085
--- Comment #3 from Roy Jacobson <roi.jacobson1 at gmail dot com> --- Thanks! But a Base const& is still not detected: static_assert(__reference_constructs_from_temporary(Base const&, Derived)); And in this case I think it _is_ a bug that this doesn't compile?