浏览代码

fix failing murmur tests on 32-bit platforms (#1008)

* ensure number literal is uint64

* add myself to AUTHORS
Sascha Steinbiss 8 年之前
父节点
当前提交
4c530e2e00
共有 2 个文件被更改,包括 3 次插入2 次删除
  1. 1 0
      AUTHORS
  2. 2 2
      internal/murmur/murmur_test.go

+ 1 - 0
AUTHORS

@@ -97,3 +97,4 @@ Nayef Ghattas <nayef.ghattas@datadoghq.com>
 Michał Matczuk <mmatczuk@gmail.com>
 Michał Matczuk <mmatczuk@gmail.com>
 Ben Krebsbach <ben.krebsbach@gmail.com>
 Ben Krebsbach <ben.krebsbach@gmail.com>
 Vivian Mathews <vivian.mathews.3@gmail.com>
 Vivian Mathews <vivian.mathews.3@gmail.com>
+Sascha Steinbiss <satta@debian.org>

+ 2 - 2
internal/murmur/murmur_test.go

@@ -66,8 +66,8 @@ func BenchmarkMurmur3H1(b *testing.B) {
 	b.RunParallel(func(pb *testing.PB) {
 	b.RunParallel(func(pb *testing.PB) {
 		for pb.Next() {
 		for pb.Next() {
 			h1 := Murmur3H1(data)
 			h1 := Murmur3H1(data)
-			if h1 != 7627370222079200297 {
-				b.Fatalf("expected %d got %d", 7627370222079200297, h1)
+			if h1 != uint64(7627370222079200297) {
+				b.Fatalf("expected %d got %d", uint64(7627370222079200297), h1)
 			}
 			}
 		}
 		}
 	})
 	})