Change-Id: Ib0a116a78f61eafe88a0ea5dc6733750ae755fdf
Reviewed-on: https://go-review.googlesource.com/20156
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
if t.Width == -2 {
if !t.Broke {
t.Broke = true
- yyerrorl(int32(t.Lineno), "invalid recursive type %v", t)
+ yyerrorl(t.Lineno, "invalid recursive type %v", t)
}
t.Width = 0
defercalc++
lno := lineno
- lineno = int32(t.Lineno)
+ lineno = t.Lineno
t.Width = -2
t.Align = 0
Nod *Node // canonical OTYPE node
Orig *Type // original type (type literal or predefined type)
- Lineno int
+ Lineno int32
// TFUNC
Thistuple int
t := new(Type)
t.Etype = et
t.Width = BADWIDTH
- t.Lineno = int(lineno)
+ t.Lineno = lineno
t.Orig = t
return t
}