mirror of
https://github.com/golang/go.git
synced 2025-05-22 16:09:37 +00:00
cmd/compile: give SymFlags type to Sym flags
Change-Id: Ifa65a35418c2b5a2c517c0d9bbe37f472091e759 Reviewed-on: https://go-review.googlesource.com/20115 Run-TryBot: Robert Griesemer <gri@golang.org> Reviewed-by: Matthew Dempsky <mdempsky@google.com>
This commit is contained in:
parent
a8d4463e50
commit
37c2972772
@ -67,7 +67,7 @@ type Pkg struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type Sym struct {
|
type Sym struct {
|
||||||
Flags uint8
|
Flags SymFlags
|
||||||
Uniqgen uint32
|
Uniqgen uint32
|
||||||
Link *Sym
|
Link *Sym
|
||||||
Importdef *Pkg // where imported definition was found
|
Importdef *Pkg // where imported definition was found
|
||||||
@ -175,14 +175,16 @@ type InitPlan struct {
|
|||||||
E []InitEntry
|
E []InitEntry
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type SymFlags uint8
|
||||||
|
|
||||||
const (
|
const (
|
||||||
SymExport = 1 << 0 // to be exported
|
SymExport SymFlags = 1 << iota // to be exported
|
||||||
SymPackage = 1 << 1
|
SymPackage
|
||||||
SymExported = 1 << 2 // already written out by export
|
SymExported // already written out by export
|
||||||
SymUniq = 1 << 3
|
SymUniq
|
||||||
SymSiggen = 1 << 4
|
SymSiggen
|
||||||
SymAsm = 1 << 5
|
SymAsm
|
||||||
SymAlgGen = 1 << 6
|
SymAlgGen
|
||||||
)
|
)
|
||||||
|
|
||||||
var dclstack *Sym
|
var dclstack *Sym
|
||||||
|
Loading…
x
Reference in New Issue
Block a user