#include <iostream>
#include <map>
int main() {
//std::map<int *,int> m; // fails to compile
std::map<int *,int,std::less<>> m; // compiles fine
const int *p = nullptr;
m.find( p );
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWFwPgoKaW50IG1haW4oKSB7CgkvL3N0ZDo6bWFwPGludCAqLGludD4gbTsgLy8gZmFpbHMgdG8gY29tcGlsZQoJc3RkOjptYXA8aW50ICosaW50LHN0ZDo6bGVzczw+PiBtOyAvLyBjb21waWxlcyBmaW5lCgljb25zdCBpbnQgKnAgPSBudWxscHRyOwoJbS5maW5kKCBwICk7CglyZXR1cm4gMDsKfQ==