contract C {
    function f(int256 a, int256 b) public returns (int256) {
        return a >> b;
    }
    function g(int256 a, int256 b) public returns (int256) {
        return a >> (256 - b);
    }
}
// ----
// TypeError 2271: (89-95): Operator >> not compatible with types int256 and int256.
// TypeError 2271: (179-193): Operator >> not compatible with types int256 and int256.
