// run// Copyright 2009 The Go Authors. All rights reserved.// Use of this source code is governed by a BSD-style// license that can be found in the LICENSE file.package main
funcshift(x int)int{return1<< (1<< (1<< (uint(x)))) }funcmain() {if n :=shift(2); n !=1<<(1<<(1<<2)) {println("bad shift", n)panic("fail")}}