#include <iostream>
int main() {
int a = -1;
unsigned int b = 1;
if (a < b) {
std::cout << "a is less than b\n"; // Expected?
} else {
std::cout << "a is NOT less than b\n"; // What actually happens
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAgCiAKaW50IG1haW4oKSB7ICAKICAgIGludCBhID0gLTE7ICAKICAgIHVuc2lnbmVkIGludCBiID0gMTsgIAogCiAgICBpZiAoYSA8IGIpIHsgIAogICAgICAgIHN0ZDo6Y291dCA8PCAiYSBpcyBsZXNzIHRoYW4gYlxuIjsgLy8gRXhwZWN0ZWQ/ICAKICAgIH0gZWxzZSB7ICAKICAgICAgICBzdGQ6OmNvdXQgPDwgImEgaXMgTk9UIGxlc3MgdGhhbiBiXG4iOyAvLyBXaGF0IGFjdHVhbGx5IGhhcHBlbnMgIAogICAgfSAgCiAgICByZXR1cm4gMDsgIAp9Cg==