mirror of https://github.com/golang/go.git
Handle BareInits option in ssa.BuilderMode
Fixes golang/go#42614 Change-Id: I9546804af627cc97e7aebafc66ba3e8928d1c049 GitHub-Last-Rev: 05f5aa85b574fcf30dbecf8fcabdf57e4b4c8df7 GitHub-Pull-Request: golang/tools#257 Reviewed-on: https://go-review.googlesource.com/c/tools/+/270177 Run-TryBot: Robert Findley <rfindley@google.com> gopls-CI: kokoro <noreply+kokoro@google.com> Reviewed-by: Robert Findley <rfindley@google.com> TryBot-Result: Go Bot <gobot@golang.org> Trust: Peter Weinberger <pjw@google.com>
This commit is contained in:
parent
25dc3e1ccc
commit
4783bc9beb
|
|
@ -66,6 +66,9 @@ func (m BuilderMode) String() string {
|
|||
if m&BuildSerially != 0 {
|
||||
buf.WriteByte('L')
|
||||
}
|
||||
if m&BareInits != 0 {
|
||||
buf.WriteByte('I')
|
||||
}
|
||||
return buf.String()
|
||||
}
|
||||
|
||||
|
|
@ -88,6 +91,8 @@ func (m *BuilderMode) Set(s string) error {
|
|||
mode |= NaiveForm
|
||||
case 'L':
|
||||
mode |= BuildSerially
|
||||
case 'I':
|
||||
mode |= BareInits
|
||||
default:
|
||||
return fmt.Errorf("unknown BuilderMode option: %q", c)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue