// P0847R7 // { dg-do compile { target c++23 } } // uses of member only operators (assignment) struct S { void operator=(this S&, int) {} }; void non_dep() { S s{}; s = 0; } template void dependent() { S s{}; s = 0; } void call() { dependent(); }