Gc rejects to compile the following program: ``` go package a var a = string(9223372036854775808) ``` saying: ``` overflow in int -> string ``` go/types compile it successfully. Compilers must agree on whether it is a valid Go program or not. on commit af817890aa7b628234075a6cb01a3a435fb8317d