| // 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 |
| ) |