]> Cypherpunks.ru repositories - gostls13.git/blob - test/fixedbugs/issue11326b.go
cmd/compile/internal/inline: score call sites exposed by inlines
[gostls13.git] / test / fixedbugs / issue11326b.go
1 // run
2
3 // Does not work with gccgo, which uses a smaller (but still permitted)
4 // exponent size.
5 //go:build !gccgo
6
7 // Copyright 2015 The Go Authors. All rights reserved.
8 // Use of this source code is governed by a BSD-style
9 // license that can be found in the LICENSE file.
10
11 package main
12
13 // Tests for golang.org/issue/11326.
14
15 func main() {
16         {
17                 const n = 1e646456992
18                 const d = 1e646456991
19                 x := n / d
20                 if x != 10.0 {
21                         println("incorrect value:", x)
22                 }
23         }
24         {
25                 const n = 1e64645699
26                 const d = 1e64645698
27                 x := n / d
28                 if x != 10.0 {
29                         println("incorrect value:", x)
30                 }
31         }
32         {
33                 const n = 1e6464569
34                 const d = 1e6464568
35                 x := n / d
36                 if x != 10.0 {
37                         println("incorrect value:", x)
38                 }
39         }
40         {
41                 const n = 1e646456
42                 const d = 1e646455
43                 x := n / d
44                 if x != 10.0 {
45                         println("incorrect value:", x)
46                 }
47         }
48 }