mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
cmd/compile: use int32 for line numbers consistently
- removed lots of unnecessary int(x) casts - removed parserline() - was inconsistently used anyway - minor simplifications in dcl.go Change-Id: Ibf7de679eea528a31c9692ef1c76a1d9b3239211 Reviewed-on: https://go-review.googlesource.com/20131 Reviewed-by: Matthew Dempsky <mdempsky@google.com>
This commit is contained in:
parent
053aef4f1b
commit
b83f3972fe
20 changed files with 87 additions and 105 deletions
|
|
@ -327,7 +327,7 @@ func (p *parser) importdcl() {
|
|||
return
|
||||
}
|
||||
|
||||
line := int32(parserline())
|
||||
line := lineno
|
||||
|
||||
// We need to clear importpkg before calling p.next(),
|
||||
// otherwise it will affect lexlineno.
|
||||
|
|
@ -1568,7 +1568,7 @@ func (p *parser) dcl_name() *Node {
|
|||
symlineno := lineno
|
||||
sym := p.sym()
|
||||
if sym == nil {
|
||||
yyerrorl(int(symlineno), "invalid declaration")
|
||||
yyerrorl(symlineno, "invalid declaration")
|
||||
return nil
|
||||
}
|
||||
return dclname(sym)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue