1
0
mirror of https://github.com/golang/go synced 2024-09-25 13:20:13 -06:00
go/test/fixedbugs/issue4097.go
Russ Cox 8931306389 cmd/gc: reject non-Go constants
Expressions involving nil, even if they can be evaluated
at compile time, do not count as Go constants and cannot
be used in const initializers.

Fixes #4673.
Fixes #4680.

R=ken2
CC=golang-dev
https://golang.org/cl/7278043
2013-02-01 23:10:02 -05:00

12 lines
263 B
Go

// errorcheck
// Copyright 2012 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 foo
var s [][10]int
const m = len(s[len(s)-1]) // ERROR "is not a constant"