https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124991
--- Comment #6 from Peter Dimov <pdimov at gmail dot com> --- > Works with clang/EDG doesn't necessarily means it is desirable for C++. There are things that work by accident there, yes (e.g. & splice on a constructor). But this isn't one of them. This is by design.
