Skip to content

cmd/compile: mis-calculates a constant #11369

Closed
@dvyukov

Description

@dvyukov

For the following program:

package main
var f = 7 / "0"[0]

go tool compile says:

tmp.go:2: constant 1197 overflows byte

Now sure where 1197 came from, but it must be 0 and the program must compile successfully.

go version devel +514014c Thu Jun 18 15:54:35 2015 +0200 linux/amd64

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions