diff options
author | Ian Lance Taylor <ian@gcc.gnu.org> | 2011-03-03 03:31:17 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2011-03-03 03:31:17 +0000 |
commit | d5a7f1a768aba6e86ef47e197bc430b0dc1f2c6e (patch) | |
tree | 0629558bfb017de0a909db59c11d75aef1c8df93 /gcc/go | |
parent | 79d3d3f46cd4080579490adf05b38cd6338eb573 (diff) | |
download | gcc-d5a7f1a768aba6e86ef47e197bc430b0dc1f2c6e.zip gcc-d5a7f1a768aba6e86ef47e197bc430b0dc1f2c6e.tar.gz gcc-d5a7f1a768aba6e86ef47e197bc430b0dc1f2c6e.tar.bz2 |
Don't look for methods on named pointer types.
From-SVN: r170640
Diffstat (limited to 'gcc/go')
-rw-r--r-- | gcc/go/gofrontend/types.cc | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/go/gofrontend/types.cc b/gcc/go/gofrontend/types.cc index 368ecae..cebf33a 100644 --- a/gcc/go/gofrontend/types.cc +++ b/gcc/go/gofrontend/types.cc @@ -7963,9 +7963,7 @@ Type::bind_field_or_method(Gogo* gogo, const Type* type, Expression* expr, if (type->deref()->is_error_type()) return Expression::make_error(location); - const Named_type* nt = type->named_type(); - if (nt == NULL) - nt = type->deref()->named_type(); + const Named_type* nt = type->deref()->named_type(); const Struct_type* st = type->deref()->struct_type(); const Interface_type* it = type->deref()->interface_type(); |