Skip to content

cmd/compile: missing truncation error #20750

@josharian

Description

@josharian
package p

var _ = 2 + 1/1E500 | "5"[0]

gotype says:

x.go:3:9: 2 + 1 / 1E500 (untyped float constant 2) truncated to byte

cmd/compile (1.7, 1.8, 1.9beta1) accepts the code.

Found with go-fuzz. cc @dvyukov @griesemer

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions