#include<iostream>
#include<type_traits>
int main() {
int volatile * volatile ptr_v_v;
int volatile * ptr_v;
std::cout << std::boolalpha;
std::cout << std::is_same<decltype(ptr_v_v), decltype(ptr_v)>::value << std::endl;
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHR5cGVfdHJhaXRzPgoKaW50IG1haW4oKSB7CiAgICAKICAgIGludCB2b2xhdGlsZSAqIHZvbGF0aWxlIHB0cl92X3Y7CiAgICBpbnQgdm9sYXRpbGUgKiBwdHJfdjsKICAgIAogICAgc3RkOjpjb3V0IDw8IHN0ZDo6Ym9vbGFscGhhOwogICAgc3RkOjpjb3V0IDw8IHN0ZDo6aXNfc2FtZTxkZWNsdHlwZShwdHJfdl92KSwgZGVjbHR5cGUocHRyX3YpPjo6dmFsdWUgPDwgc3RkOjplbmRsOyAKICAgIAogICAgcmV0dXJuIDA7Cn0=