Originally posted by oiaohm
View Post
"No two signed integer types shall have the same rank, even if they have the same representation."
That refers for example to long-long-int and long-int on a 64 bit system. They both have the same 64 bit representation, but long-long-int nevertheless has a higher rank.
Simple rule and has nothing to do with synonyms. I think you are completely on the wrong track with your idea that "typedef" types have a different rank. They are the same type, not two types.
That's one of the things that make it so complicated for you. It's complicated, but not that complicated.
Comment