cmd/compile: channel element type too large compiling errors are not reported for channels named with blank identifer #20027
Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (
I could see an argument for not giving an error for the plain declaration, but if the make would fail to compile when assigned to c2, I don't see any argument for compiling successfully when assigned to _. Blank assignments are supposed to have all the side effects of evaluation of the rhs.
The _ assignments and c1, c2 assignments should behave the same. They do in go/types (accepts both), and here the compiler should probably reject both.