golang/go

x/tools/go/types: misses '-' in error message

dvyukov opened this issue · 0 comments

On the following program:

package a
var x = -byte(1)

gotype says:

tmp.go:2:10: byte(1) (constant -1 of type byte) overflows byte

It should say -byte(1). byte(1) does not overflow byte.

on commit e9a746d