These expressions are correct and work fine, but syntax checker in IDE marks them as errors.
-- Bitwise operators
a = b ~ c
a = b & c
a = b | c
a = ~b
a = b << c
a = b >> c
-- And floor division operator
a = b // c
Well, it’s not a “bug”. Just a bit confusing.