Home | History | Annotate | Download | only in fixedbugs
      1 // compile
      2 
      3 // Copyright 2010 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 // https://golang.org/issue/806
      8 // triggered out of registers on 8g
      9 
     10 package bug283
     11 
     12 type Point struct {
     13 	x int
     14 	y int
     15 }
     16 
     17 func dist(p0, p1 Point) float64 {
     18 	return float64((p0.x-p1.x)*(p0.x-p1.x) + (p0.y-p1.y)*(p0.y-p1.y))
     19 }
     20