// Mangling for decltype(auto) | |
// { dg-do compile { target c++14 } } | |
void f(); | |
// { dg-final { scan-assembler "_Z2g1IiEDcv" } } | |
template <class T> decltype(auto) g1() { return &f; } | |
template decltype(auto) g1<int>(); | |
// { dg-final { scan-assembler "_Z2g2IiEDav" } } | |
template <class T> auto g2() { return &f; } | |
template auto g2<int>(); |