mirror of
https://github.com/golang/go
synced 2024-11-18 18:04:46 -07:00
exp/ssa: fix breakage due to https://code.google.com/p/go/source/detail?r=ca5e5de48173
I don't understand why this didn't show up during my testing. R=bradfitz TBR=bradfitz CC=golang-dev https://golang.org/cl/7237047
This commit is contained in:
parent
e38339e3d8
commit
55cac53952
@ -10,6 +10,18 @@ import (
|
||||
"os"
|
||||
)
|
||||
|
||||
// Mode bits for additional diagnostics and checking.
|
||||
// TODO(adonovan): move these to builder.go once submitted.
|
||||
type BuilderMode uint
|
||||
|
||||
const (
|
||||
LogPackages BuilderMode = 1 << iota // Dump package inventory to stderr
|
||||
LogFunctions // Dump function SSA code to stderr
|
||||
LogSource // Show source locations as SSA builder progresses
|
||||
SanityCheckFunctions // Perform sanity checking of function bodies
|
||||
UseGCImporter // Ignore SourceLoader; use gc-compiled object code for all imports
|
||||
)
|
||||
|
||||
// addEdge adds a control-flow graph edge from from to to.
|
||||
func addEdge(from, to *BasicBlock) {
|
||||
from.Succs = append(from.Succs, to)
|
||||
|
Loading…
Reference in New Issue
Block a user