2 // { dg-do run { target c++14 } }
3 // { dg-options "-Wall" }
6 Class(void (*_param)()) : data(_param) {}
10 void funUser(void (*test)(int)) {
14 void user(Class& c, int i) {
16 if (!c.data) __builtin_abort();
22 static Class instance = { probe };
23 funUser([](auto... p) {