Flag each call to a predefined relational operator (“<”, “>”, “<=”, “>=”, “=” and “/=”) for the predefined Boolean type. (This rule is useful in enforcing the SPARK language restrictions.)
Calls to predefined relational operators of any type derived from
Standard.Boolean are not detected. Calls to user-defined functions
with these designators, and uses of operators that are renamings
of the predefined relational operators for
are likewise not detected.
This rule has no parameters.