#include <type_traits>
void f(int a=1){}
typedef void tf(int);
static_assert(std::is_same<decltype(f),tf>::value,"");
int main() {}
I2luY2x1ZGUgPHR5cGVfdHJhaXRzPgoKdm9pZCBmKGludCBhPTEpe30KdHlwZWRlZiB2b2lkIHRmKGludCk7CgpzdGF0aWNfYXNzZXJ0KHN0ZDo6aXNfc2FtZTxkZWNsdHlwZShmKSx0Zj46OnZhbHVlLCIiKTsKCmludCBtYWluKCkge30=