1// run
2
3// Copyright 2018 The Go Authors. All rights reserved.
4// Use of this source code is governed by a BSD-style
5// license that can be found in the LICENSE file.
6
7package main
8
9func main() {
10	v1 := [2]int32{-1, 88}
11	v2 := [2]int32{-1, 99}
12	if v1 == v2 {
13		panic("bad comparison")
14	}
15
16	w1 := [2]int16{-1, 88}
17	w2 := [2]int16{-1, 99}
18	if w1 == w2 {
19		panic("bad comparison")
20	}
21	x1 := [4]int16{-1, 88, 88, 88}
22	x2 := [4]int16{-1, 99, 99, 99}
23	if x1 == x2 {
24		panic("bad comparison")
25	}
26
27	a1 := [2]int8{-1, 88}
28	a2 := [2]int8{-1, 99}
29	if a1 == a2 {
30		panic("bad comparison")
31	}
32	b1 := [4]int8{-1, 88, 88, 88}
33	b2 := [4]int8{-1, 99, 99, 99}
34	if b1 == b2 {
35		panic("bad comparison")
36	}
37	c1 := [8]int8{-1, 88, 88, 88, 88, 88, 88, 88}
38	c2 := [8]int8{-1, 99, 99, 99, 99, 99, 99, 99}
39	if c1 == c2 {
40		panic("bad comparison")
41	}
42}
43