// run // Copyright 2015 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package main func main() { /* TODO(rsc): Should work but does not. See golang.org/issue/11326. { const n = 1e2147483647 const d = 1e2147483646 x := n / d if x != 10.0 { println("incorrect value:", x) } } { const n = 1e214748364 const d = 1e214748363 x := n / d if x != 10.0 { println("incorrect value:", x) } } */ { const n = 1e21474836 const d = 1e21474835 x := n / d if x != 10.0 { println("incorrect value:", x) } } { const n = 1e2147483 const d = 1e2147482 x := n / d if x != 10.0 { println("incorrect value:", x) } } }