blob: 2d7a25ab709db9ceca07605a7d38d4b140d61bac [file]
// PR c++/114992
// { dg-do compile { target { c++11 && x86_64-*-* } } }
// { dg-require-ifunc "" }
template <typename Callable>
__attribute__((target_clones("avx2", "default")))
void handler(Callable) {}
inline int func()
{
auto l1 = [](int) {}; // different lambda signature
handler([]() {}); // so this one needs a mangling alias
return 42;
}
int g = func();