1// compile 2 3// Copyright 2010 The Go Authors. All rights reserved. 4// Use of this source code is governed by a BSD-style 5// license that can be found in the LICENSE file. 6 7package bug267 8 9type T []int 10 11var a []bool 12 13func f1() { 14 if a[T{42}[0]] { 15 } 16 // if (a[T{42}[0]]) {} // this compiles 17} 18 19/* 206g bugs/bug267.go 21bugs/bug267.go:14: syntax error: unexpected {, expecting : 22*/ 23