search for: check_slic

Displaying 1 result from an estimated 1 matches for "check_slic".

Did you mean: check_slice
2023 Aug 11
2
[libnbd PATCH] golang: Bump minimum Go version to 1.17
...odule support and unsafe.Slice. +go 1.17 diff --git a/golang/configure/test.go b/golang/configure/test.go index fe742f2b..a15c9ea3 100644 --- a/golang/configure/test.go +++ b/golang/configure/test.go @@ -25,8 +25,19 @@ import ( "fmt" "runtime" + "unsafe" ) +func check_slice(arr *uint32, cnt int) []uint32 { + /* We require unsafe.Slice(), introduced in 1.17 */ + ret := make([]uint32, cnt) + s := unsafe.Slice(arr, cnt) + for i, item := range s { + ret[i] = uint32(item) + } + return ret +} + func main() { fmt.Println(runtime.Version()) diff --git a/golang/go.mod b/...