changeset 5700:45240edad249 sr-v2

Make Go 1.21 compatible.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 13 Feb 2024 23:05:59 +0100
parents a3a975ea93ca
children c23fa3d1824c
files go.mod pkg/mesh/meshserialize_v2.go
diffstat 2 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/go.mod	Tue Feb 13 22:59:30 2024 +0100
+++ b/go.mod	Tue Feb 13 23:05:59 2024 +0100
@@ -1,6 +1,6 @@
 module gemma.intevation.de/gemma
 
-go 1.22
+go 1.21
 
 require (
 	github.com/PaesslerAG/gval v1.1.1
--- a/pkg/mesh/meshserialize_v2.go	Tue Feb 13 22:59:30 2024 +0100
+++ b/pkg/mesh/meshserialize_v2.go	Tue Feb 13 23:05:59 2024 +0100
@@ -66,7 +66,7 @@
 	}
 	m := t.Min
 	buf := make([]byte, binary.MaxVarintLen64)
-	for dim := range 3 {
+	for dim := 0; dim <= 2; dim++ {
 		delta := common.Delta()
 		for i := range vertices {
 			var v float64
@@ -224,7 +224,7 @@
 	vertices := make([]Vertex, numVertices)
 	t.Vertices = vertices
 	m := t.Min
-	for dim := range 3 {
+	for dim := 0; dim <= 2; dim++ {
 		invDelta := common.InvDelta()
 		for i := range vertices {
 			d, err := binary.ReadVarint(r)
@@ -311,7 +311,7 @@
 func (s *STRTree) sortVertices() {
 	vertices := s.tin.Vertices
 	indices := make([]int32, len(vertices))
-	for i := range len(indices) {
+	for i := range indices {
 		indices[i] = int32(i)
 	}