このような式では、左オペランドのすべてのビットがシフトして常に同じ値になります。 常に同じ値になるということは、シフトのオフセットが正しくないか、シフト式が冗長であることを意味します。
例:
func shift(i int8) { fmt.Println(i << 8) // 常に 0 を出力します }