Commit a2ea790b authored by Russ Cox's avatar Russ Cox

bug152: literal []slice{ } as range expression

R=ken
OCL=28918
CL=28918
parent 13fbb1d8
// $G $D/$F.go && $L $F.$A && ./$A.out
// 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
func main() {
s := 0;
for i, v := range []int{1} {
s += v;
}
if s != 1 {
println("BUG: s =", s);
}
}
......@@ -106,7 +106,7 @@ bugs/bug149.go:14: cannot convert []uint8 constant to string
BUG: should compile
=========== bugs/bug150.go
bugs/bug150.go:13: reorder2: too many funcation calls evaluating parameters
bugs/bug150.go:13: reorder2: too many function calls evaluating parameters
BUG: bug150
=========== bugs/bug151.go
......@@ -115,6 +115,9 @@ bugs/bug151.go:10: illegal types for operand: CALL
S
BUG: bug151
=========== bugs/bug152.go
BUG: s = 0
=========== fixedbugs/bug016.go
fixedbugs/bug016.go:7: constant -3 overflows uint
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment