]> Cypherpunks repositories - gostls13.git/commitdiff
misc/cgo: fix issue 9400 test on 386
authorAustin Clements <austin@google.com>
Tue, 23 Dec 2014 02:18:09 +0000 (21:18 -0500)
committerAustin Clements <austin@google.com>
Tue, 23 Dec 2014 02:22:50 +0000 (02:22 +0000)
issue9400_linux.go did not build on 386 because it used a constant
that was larger than a 32-bit int in a ... argument.  Fix this by
casting the constant to uint64 (to match how the constant is being
used).

Change-Id: Ie8cb64c3910382a41c7852be7734a62f0b2d5a21
Reviewed-on: https://go-review.googlesource.com/2060
Reviewed-by: Ian Lance Taylor <iant@golang.org>
misc/cgo/test/issue9400_linux.go

index d2386b80fc60848bb94fa58e0a42003f0010e714..b3b4b7952c35cdfad08ab50ee38f2f899e4f12ec 100644 (file)
@@ -52,7 +52,7 @@ func test9400(t *testing.T) {
        // Check test pattern
        for i := range big {
                if big[i] != pattern {
-                       t.Fatalf("entry %d of test pattern is wrong; %#x != %#x", i, big[i], pattern)
+                       t.Fatalf("entry %d of test pattern is wrong; %#x != %#x", i, big[i], uint64(pattern))
                }
        }
 }