At the moment we simply ignore signedness of the compared integers and just always do signed comparisons.
This is an issue to track the implementation of:
Check the signedness of the integers of a comparison during RIR stage and:
- if any of the two integers is signed then do signed comparison
- if both are unsigned then do unsigned comparison