mirror of
https://github.com/golang/go
synced 2024-11-26 09:48:14 -07:00
[dev.regabi] cmd/compile: add explicit file name in types generation
The stringer using `go list` for the type detection, which depends on GOROOT. Unfortunally by changing GOROOT to develop path will raise version mismatch with internal packages. Update #43369 Change-Id: Id81334ea5f1ecdbfa81eb2d162944d65664ce727 Reviewed-on: https://go-review.googlesource.com/c/go/+/280572 Trust: Meng Zhuo <mzh@golangcn.org> Reviewed-by: Matthew Dempsky <mdempsky@google.com> Run-TryBot: Matthew Dempsky <mdempsky@google.com> TryBot-Result: Go Bot <gobot@golang.org>
This commit is contained in:
parent
a59d26603f
commit
ed9772e130
@ -10,7 +10,7 @@ import "cmd/compile/internal/base"
|
|||||||
// hashing a Type.
|
// hashing a Type.
|
||||||
type AlgKind int
|
type AlgKind int
|
||||||
|
|
||||||
//go:generate stringer -type AlgKind -trimprefix A
|
//go:generate stringer -type AlgKind -trimprefix A alg.go
|
||||||
|
|
||||||
const (
|
const (
|
||||||
// These values are known by runtime.
|
// These values are known by runtime.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// Code generated by "stringer -type AlgKind -trimprefix A"; DO NOT EDIT.
|
// Code generated by "stringer -type AlgKind -trimprefix A alg.go"; DO NOT EDIT.
|
||||||
|
|
||||||
package types
|
package types
|
||||||
|
|
||||||
|
@ -2,8 +2,6 @@
|
|||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
//go:generate go run mkbuiltin.go
|
|
||||||
|
|
||||||
package types
|
package types
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// Code generated by "stringer -type EType -trimprefix T"; DO NOT EDIT.
|
// Code generated by "stringer -type Kind -trimprefix T type.go"; DO NOT EDIT.
|
||||||
|
|
||||||
package types
|
package types
|
||||||
|
|
||||||
@ -48,13 +48,13 @@ func _() {
|
|||||||
_ = x[NTYPE-37]
|
_ = x[NTYPE-37]
|
||||||
}
|
}
|
||||||
|
|
||||||
const _EType_name = "xxxINT8UINT8INT16UINT16INT32UINT32INT64UINT64INTUINTUINTPTRCOMPLEX64COMPLEX128FLOAT32FLOAT64BOOLPTRFUNCSLICEARRAYSTRUCTCHANMAPINTERFORWANYSTRINGUNSAFEPTRIDEALNILBLANKFUNCARGSCHANARGSSSATUPLERESULTSNTYPE"
|
const _Kind_name = "xxxINT8UINT8INT16UINT16INT32UINT32INT64UINT64INTUINTUINTPTRCOMPLEX64COMPLEX128FLOAT32FLOAT64BOOLPTRFUNCSLICEARRAYSTRUCTCHANMAPINTERFORWANYSTRINGUNSAFEPTRIDEALNILBLANKFUNCARGSCHANARGSSSATUPLERESULTSNTYPE"
|
||||||
|
|
||||||
var _EType_index = [...]uint8{0, 3, 7, 12, 17, 23, 28, 34, 39, 45, 48, 52, 59, 68, 78, 85, 92, 96, 99, 103, 108, 113, 119, 123, 126, 131, 135, 138, 144, 153, 158, 161, 166, 174, 182, 185, 190, 197, 202}
|
var _Kind_index = [...]uint8{0, 3, 7, 12, 17, 23, 28, 34, 39, 45, 48, 52, 59, 68, 78, 85, 92, 96, 99, 103, 108, 113, 119, 123, 126, 131, 135, 138, 144, 153, 158, 161, 166, 174, 182, 185, 190, 197, 202}
|
||||||
|
|
||||||
func (i Kind) String() string {
|
func (i Kind) String() string {
|
||||||
if i >= Kind(len(_EType_index)-1) {
|
if i >= Kind(len(_Kind_index)-1) {
|
||||||
return "EType(" + strconv.FormatInt(int64(i), 10) + ")"
|
return "Kind(" + strconv.FormatInt(int64(i), 10) + ")"
|
||||||
}
|
}
|
||||||
return _EType_name[_EType_index[i]:_EType_index[i+1]]
|
return _Kind_name[_Kind_index[i]:_Kind_index[i+1]]
|
||||||
}
|
}
|
@ -33,9 +33,9 @@ type VarObject interface {
|
|||||||
RecordFrameOffset(int64) // save frame offset
|
RecordFrameOffset(int64) // save frame offset
|
||||||
}
|
}
|
||||||
|
|
||||||
//go:generate stringer -type EType -trimprefix T
|
//go:generate stringer -type Kind -trimprefix T type.go
|
||||||
|
|
||||||
// EType describes a kind of type.
|
// Kind describes a kind of type.
|
||||||
type Kind uint8
|
type Kind uint8
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
Loading…
Reference in New Issue
Block a user