https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94058
Mital Ashok <mital at mitalashok dot co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mital at mitalashok dot co.uk --- Comment #2 from Mital Ashok <mital at mitalashok dot co.uk> --- This became CWG2627 https://cplusplus.github.io/CWG/issues/2627.html Where the fix should mean that this shouldn't be narrowing: ``` void f(B b) { int{b.i}; // Not narrowing anymore b.i <=> b.i; // Not narrowing anymore b <=> b; // Not deleted anymore } ``` GCC does not implement this yet, and I don't think this is related to PR 84516.