| // compile | |
| // Copyright 2013 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. | |
| // Issue 4162. Trailing commas now allowed in conversions. | |
| package p | |
| // All these are valid now. | |
| var ( | |
| _ = int(1.0,) // comma was always permitted (like function call) | |
| _ = []byte("foo",) // was syntax error: unexpected comma | |
| _ = chan int(nil,) // was syntax error: unexpected comma | |
| _ = (func())(nil,) // was syntax error: unexpected comma | |
| ) |