mirror of
https://github.com/golang/go
synced 2024-11-12 10:20:27 -07:00
8931306389
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
16 lines
403 B
Go
16 lines
403 B
Go
// errorcheck
|
|
|
|
// Copyright 2010 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.
|
|
|
|
// Used to crash; issue 961.
|
|
|
|
package main
|
|
|
|
type ByteSize float64
|
|
const (
|
|
_ = iota; // ignore first value by assigning to blank identifier
|
|
KB ByteSize = 1<<(10*X) // ERROR "undefined" "is not a constant|as type ByteSize"
|
|
)
|