contract C { uint public a = 0x42 >> (1 / 2); } // ---- // TypeError: (33-48): Operator >> not compatible with types int_const 66 and rational_const 1 / 2