From: Ian Lance Taylor Date: Tue, 22 Feb 2011 03:44:22 +0000 (+0000) Subject: Don't permit string index expression to have abstract types. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e811e20965172f3a619bee051348de8b3ee41296;p=gcc.git Don't permit string index expression to have abstract types. From-SVN: r170390 --- diff --git a/gcc/go/gofrontend/expressions.cc b/gcc/go/gofrontend/expressions.cc index b58792c2065..6440ee1393e 100644 --- a/gcc/go/gofrontend/expressions.cc +++ b/gcc/go/gofrontend/expressions.cc @@ -9567,10 +9567,9 @@ void String_index_expression::do_determine_type(const Type_context*) { this->string_->determine_type_no_context(); - Type_context subcontext(NULL, true); - this->start_->determine_type(&subcontext); + this->start_->determine_type_no_context(); if (this->end_ != NULL) - this->end_->determine_type(&subcontext); + this->end_->determine_type_no_context(); } // Check types of a string index.