https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120199
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Last reconfirmed| |2025-05-09 Keywords| |ice-on-invalid-code Status|UNCONFIRMED |NEW See Also| |https://github.com/llvm/llv | |m-project/issues/77928 --- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Anyways simplified testcase: ``` void a(int) {} void a(float) {} template<int N> void kernel1() { __builtin_addressof(a); } ``` GCC is able to error out correctly when kernel1 is not a template.