From: Ian Lance Taylor Date: Fri, 20 Jan 2012 23:38:33 +0000 (+0000) Subject: compiler: Don't crash if receiver name is _. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=032120b225188a4dcfd1b3a736cf804f22208977;p=gcc.git compiler: Don't crash if receiver name is _. From-SVN: r183359 --- diff --git a/gcc/go/gofrontend/gogo.cc b/gcc/go/gofrontend/gogo.cc index 59a61bf25d8..9d9bef1917d 100644 --- a/gcc/go/gofrontend/gogo.cc +++ b/gcc/go/gofrontend/gogo.cc @@ -637,7 +637,8 @@ Gogo::start_function(const std::string& name, Function_type* type, ++count; name = buf; } - block->bindings()->add_variable(name, NULL, this_param); + if (!Gogo::is_sink_name(name)) + block->bindings()->add_variable(name, NULL, this_param); } const Typed_identifier_list* parameters = type->parameters();