mirror of
https://github.com/zrepl/zrepl.git
synced 2024-12-22 07:00:44 +01:00
zfs: PropertySource: set type to uint32 so that enumer
-generated code is platform-independent
make zrepl-bin test-platform-bin vet lint GOOS=freebsd GOARCH=386 make[2]: Entering directory '/src' GO111MODULE=on go build -mod=readonly -ldflags "-X github.com/zrepl/zrepl/version.zreplVersion=v0.3.1-20-g07f2bff" -o "artifacts/zrepl-freebsd-386" zfs/propertysource_enumer.go:41:9: constant 18446744073709551615 overflows PropertySource zfs/propertysource_enumer.go:48:66: constant 18446744073709551615 overflows PropertySource zfs/propertysource_enumer.go:57:23: constant 18446744073709551615 overflows PropertySource fixes #429
This commit is contained in:
parent
299808aaaf
commit
5c6d69a69c
@ -38,14 +38,14 @@ func (i PropertySource) String() string {
|
||||
return _PropertySourceName_3
|
||||
case i == 32:
|
||||
return _PropertySourceName_4
|
||||
case i == 18446744073709551615:
|
||||
case i == 4294967295:
|
||||
return _PropertySourceName_5
|
||||
default:
|
||||
return fmt.Sprintf("PropertySource(%d)", i)
|
||||
}
|
||||
}
|
||||
|
||||
var _PropertySourceValues = []PropertySource{1, 2, 4, 8, 16, 32, 18446744073709551615}
|
||||
var _PropertySourceValues = []PropertySource{1, 2, 4, 8, 16, 32, 4294967295}
|
||||
|
||||
var _PropertySourceNameToValueMap = map[string]PropertySource{
|
||||
_PropertySourceName_0[0:5]: 1,
|
||||
@ -54,7 +54,7 @@ var _PropertySourceNameToValueMap = map[string]PropertySource{
|
||||
_PropertySourceName_2[0:4]: 8,
|
||||
_PropertySourceName_3[0:9]: 16,
|
||||
_PropertySourceName_4[0:8]: 32,
|
||||
_PropertySourceName_5[0:3]: 18446744073709551615,
|
||||
_PropertySourceName_5[0:3]: 4294967295,
|
||||
}
|
||||
|
||||
// PropertySourceString retrieves an enum value from the enum constants string name.
|
||||
|
@ -1446,7 +1446,7 @@ func tryDatasetDoesNotExist(expectPath string, stderr []byte) *DatasetDoesNotExi
|
||||
}
|
||||
|
||||
//go:generate enumer -type=PropertySource -trimprefix=Source
|
||||
type PropertySource uint
|
||||
type PropertySource uint32
|
||||
|
||||
const (
|
||||
SourceLocal PropertySource = 1 << iota
|
||||
|
Loading…
Reference in New Issue
Block a user