Home | History | Annotate | Download | only in fixedbugs
      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 
      7 package main
      8 
      9 func 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