1 // compile 2 3 // Copyright 2013 The Go Authors. All rights reserved. 4 // Use of this source code is governed by a BSD-style 5 // license that can be found in the LICENSE file. 6 7 // Issue 4162. Trailing commas now allowed in conversions. 8 9 package p 10 11 // All these are valid now. 12 var ( 13 _ = int(1.0,) // comma was always permitted (like function call) 14 _ = []byte("foo",) // was syntax error: unexpected comma 15 _ = chan int(nil,) // was syntax error: unexpected comma 16 _ = (func())(nil,) // was syntax error: unexpected comma 17 ) 18