From 97d2b658622fb09c02d5ae58b10f94d839640b8a Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Wed, 15 Dec 2010 22:32:03 +0000 Subject: [PATCH] Check for pointer to error type when looking for method. From-SVN: r167878 --- gcc/go/gofrontend/types.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/go/gofrontend/types.cc b/gcc/go/gofrontend/types.cc index bb93a4e88b6..1ed4358291e 100644 --- a/gcc/go/gofrontend/types.cc +++ b/gcc/go/gofrontend/types.cc @@ -7564,7 +7564,7 @@ Type::bind_field_or_method(Gogo* gogo, const Type* type, Expression* expr, const std::string& name, source_location location) { - if (type->is_error_type()) + if (type->deref()->is_error_type()) return Expression::make_error(location); const Named_type* nt = type->named_type(); -- 2.30.2