OLD | NEW |
1 // $G $D/$F.go && $L $F.$A && ./$A.out | 1 // run |
2 | 2 |
3 // Copyright 2009 The Go Authors. All rights reserved. | 3 // Copyright 2009 The Go Authors. All rights reserved. |
4 // Use of this source code is governed by a BSD-style | 4 // Use of this source code is governed by a BSD-style |
5 // license that can be found in the LICENSE file. | 5 // license that can be found in the LICENSE file. |
6 | 6 |
7 package main | 7 package main |
8 | 8 |
9 | 9 |
10 func f(i int, f float64) { | 10 func f(i int, f float64) { |
11 i = 8 | 11 i = 8 |
12 f = 8.0 | 12 f = 8.0 |
13 return | 13 return |
14 } | 14 } |
15 | 15 |
16 func main() { | 16 func main() { |
17 f(3, float64(5)) | 17 f(3, float64(5)) |
18 } | 18 } |
19 | 19 |
20 /* | 20 /* |
21 bug10.go:5: i undefined | 21 bug10.go:5: i undefined |
22 bug10.go:6: illegal conversion of constant to 020({},<_o001>{<i><int32>INT32;<f>
<float32>FLOAT32;},{}) | 22 bug10.go:6: illegal conversion of constant to 020({},<_o001>{<i><int32>INT32;<f>
<float32>FLOAT32;},{}) |
23 bug10.go:7: error in shape across assignment | 23 bug10.go:7: error in shape across assignment |
24 */ | 24 */ |
OLD | NEW |