golang/go

gccgo: internal compiler error in do_determine_type (2)

dvyukov opened this issue · 2 comments

gccgo crashes on the following program:

package e
var _, [a]e
go1: internal compiler error: in do_determine_type, at go/gofrontend/expressions.h:1192
0x601bb7 Parser_expression::do_determine_type(Type_context const*)
    ../../gcc/go/gofrontend/expressions.h:1192
0x66c84c Array_type::verify_length()
    ../../gcc/go/gofrontend/types.cc:5735
0x66cac7 Array_type::do_verify()
    ../../gcc/go/gofrontend/types.cc:5800
0x618f14 Type::verify()
    ../../gcc/go/gofrontend/types.h:580
0x618f14 Gogo::verify_types()
    ../../gcc/go/gofrontend/gogo.cc:2576
0x6122a4 go_parse_input_files(char const**, unsigned int, bool, bool)
    ../../gcc/go/gofrontend/go.cc:102
0x60e06f go_langhook_parse_file
    ../../gcc/go/go-lang.c:304

gcc on rev 228818, gofrontend on a4bcd319d98ddc52b3e7d16ec87d92aad868ab05

CL https://golang.org/cl/16233 mentions this issue.