https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93729
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marxin at gcc dot gnu.org --- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> --- commit r10-7080-g5e1b4e60c1823115ba7ff0e8c4b35f6058ad9969 Author: Patrick Palka <ppa...@redhat.com> Date: Tue Mar 3 12:27:33 2020 -0500 c++: Fix missing SFINAE when binding a bit-field to a reference (PR 93729) We are unconditionally emitting an error here, without first checking complain. gcc/cp/ChangeLog: PR c++/93729 * call.c (convert_like_real): Check complain before emitting an error about binding a bit-field to a reference. gcc/testsuite/ChangeLog: PR c++/93729 * g++.dg/concepts/pr93729.C: New test.