#include <type_traits>
void f() {}
int main()
{
using FunctionPtr = std::add_pointer<void()>::type;
FunctionPtr ptr = f;
}
I2luY2x1ZGUgPHR5cGVfdHJhaXRzPgoKdm9pZCBmKCkge30KCmludCBtYWluKCkKewogICAgdXNpbmcgRnVuY3Rpb25QdHIgPSBzdGQ6OmFkZF9wb2ludGVyPHZvaWQoKT46OnR5cGU7CgogICAgRnVuY3Rpb25QdHIgcHRyID0gZjsKfQ==