test pairwise iota assignment

R=rsc
DELTA=13  (13 added, 0 deleted, 0 changed)
OCL=20638
CL=20641
This commit is contained in:
Rob Pike 2008-12-05 15:37:09 -08:00
parent 3f8aa662e9
commit 2fe97c336d

View File

@ -67,6 +67,12 @@ const (
t;
)
const (
abit, amask = 1 << iota, 1 << iota - 1;
bbit, bmask = 1 << iota, 1 << iota - 1;
cbit, cmask = 1 << iota, 1 << iota - 1;
)
func main() {
assert(x == 0, "x");
assert(y == 1, "y");
@ -104,4 +110,11 @@ func main() {
assert(s == "a", "s");
assert(t == "b", "t");
assert(abit == 1, "abit");
assert(amask == 0, "amask");
assert(bbit == 2, "bbit");
assert(bmask == 1, "bmask");
assert(cbit == 4, "cbit");
assert(cmask == 3, "cmask");
}