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:
Christian Schwarz
2021-03-14 22:32:45 +01:00
parent 299808aaaf
commit 5c6d69a69c
2 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -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