Skip to content

go/types, types2: bad error message for invalid array length #59209

@griesemer

Description

@griesemer
package p
type _ [1 << 100]byte

produces the type-check error:

x.go:2:9: array length 1 << 100 (untyped int constant 1267650600228229401496703205376) must be integer

The int constant is an integer.

Metadata

Metadata

Assignees

Labels

FrozenDueToAgeNeedsFixThe path to resolution is known, but the work has not been done.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions