Message ID | mcrbp2jk1g1.fsf@google.com |
---|---|
State | New |
Headers | show |
diff -r 50d121d61be6 go/expressions.cc --- a/go/expressions.cc Thu Feb 10 11:19:56 2011 -0800 +++ b/go/expressions.cc Thu Feb 10 11:43:15 2011 -0800 @@ -5536,6 +5536,9 @@ subcontext.type = tright; else subcontext.type = tleft; + + if (subcontext.type != NULL && !context->may_be_abstract) + subcontext.type = subcontext.type->make_non_abstract_type(); } this->left_->determine_type(&subcontext);