// PR c++/110524 // { dg-do compile { target c++20 } } template auto f(T t) -> decltype(g(t)); namespace N { struct A { }; template void g(T); }; int main() { f(N::A{}); } // { dg-final { scan-assembler "_Z1fIN1N1AEEDTcl1gIT_Efp_EES2_" } }