compiler: fix comments + fieldnames to match libgo source

A couple of the comments in the type descriptor code were out of date
    with respect to the names in libgo/go/runtime/type.go.  Fix up the
    comments and field names to bring them into sync.
    
    Reviewed-on: https://go-review.googlesource.com/34472

From-SVN: r243735
This commit is contained in:
Ian Lance Taylor 2016-12-16 00:34:37 +00:00
parent 6f9ad634bb
commit 2ae30b147b
2 changed files with 13 additions and 13 deletions

View File

@ -1,4 +1,4 @@
ae57b28b3caf1f6670e0f663235f1bf7655db870 310862eb11ec0705f21a375c0dd16f46a8d901c1
The first line of this file holds the git revision number of the last The first line of this file holds the git revision number of the last
merge done from the gofrontend repository. merge done from the gofrontend repository.

View File

@ -1471,8 +1471,8 @@ Type::convert_builtin_named_types(Gogo* gogo)
} }
// Return the type of a type descriptor. We should really tie this to // Return the type of a type descriptor. We should really tie this to
// runtime.Type rather than copying it. This must match commonType in // runtime.Type rather than copying it. This must match the struct "_type"
// libgo/go/runtime/type.go. // declared in libgo/go/runtime/type.go.
Type* Type*
Type::make_type_descriptor_type() Type::make_type_descriptor_type()
@ -1519,7 +1519,7 @@ Type::make_type_descriptor_type()
// Forward declaration for the type descriptor type. // Forward declaration for the type descriptor type.
Named_object* named_type_descriptor_type = Named_object* named_type_descriptor_type =
Named_object::make_type_declaration("commonType", NULL, bloc); Named_object::make_type_declaration("_type", NULL, bloc);
Type* ft = Type::make_forward_declaration(named_type_descriptor_type); Type* ft = Type::make_forward_declaration(named_type_descriptor_type);
Type* pointer_type_descriptor_type = Type::make_pointer_type(ft); Type* pointer_type_descriptor_type = Type::make_pointer_type(ft);
@ -1565,7 +1565,7 @@ Type::make_type_descriptor_type()
"ptrToThis", "ptrToThis",
pointer_type_descriptor_type); pointer_type_descriptor_type);
Named_type* named = Type::make_builtin_named_type("commonType", Named_type* named = Type::make_builtin_named_type("_type",
type_descriptor_type); type_descriptor_type);
named_type_descriptor_type->set_type_value(named); named_type_descriptor_type->set_type_value(named);
@ -3882,7 +3882,7 @@ Function_type::do_type_descriptor(Gogo* gogo, Named_type* name)
vals->reserve(4); vals->reserve(4);
Struct_field_list::const_iterator p = fields->begin(); Struct_field_list::const_iterator p = fields->begin();
go_assert(p->is_field_name("commonType")); go_assert(p->is_field_name("_type"));
vals->push_back(this->type_descriptor_constructor(gogo, vals->push_back(this->type_descriptor_constructor(gogo,
RUNTIME_TYPE_KIND_FUNC, RUNTIME_TYPE_KIND_FUNC,
name, NULL, true)); name, NULL, true));
@ -4395,7 +4395,7 @@ Pointer_type::do_type_descriptor(Gogo* gogo, Named_type* name)
vals->reserve(2); vals->reserve(2);
Struct_field_list::const_iterator p = fields->begin(); Struct_field_list::const_iterator p = fields->begin();
go_assert(p->is_field_name("commonType")); go_assert(p->is_field_name("_type"));
vals->push_back(this->type_descriptor_constructor(gogo, vals->push_back(this->type_descriptor_constructor(gogo,
RUNTIME_TYPE_KIND_PTR, RUNTIME_TYPE_KIND_PTR,
name, methods, false)); name, methods, false));
@ -5305,7 +5305,7 @@ Struct_type::do_type_descriptor(Gogo* gogo, Named_type* name)
go_assert(methods == NULL || name == NULL); go_assert(methods == NULL || name == NULL);
Struct_field_list::const_iterator ps = fields->begin(); Struct_field_list::const_iterator ps = fields->begin();
go_assert(ps->is_field_name("commonType")); go_assert(ps->is_field_name("_type"));
vals->push_back(this->type_descriptor_constructor(gogo, vals->push_back(this->type_descriptor_constructor(gogo,
RUNTIME_TYPE_KIND_STRUCT, RUNTIME_TYPE_KIND_STRUCT,
name, methods, true)); name, methods, true));
@ -6719,7 +6719,7 @@ Array_type::array_type_descriptor(Gogo* gogo, Named_type* name)
vals->reserve(3); vals->reserve(3);
Struct_field_list::const_iterator p = fields->begin(); Struct_field_list::const_iterator p = fields->begin();
go_assert(p->is_field_name("commonType")); go_assert(p->is_field_name("_type"));
vals->push_back(this->type_descriptor_constructor(gogo, vals->push_back(this->type_descriptor_constructor(gogo,
RUNTIME_TYPE_KIND_ARRAY, RUNTIME_TYPE_KIND_ARRAY,
name, NULL, true)); name, NULL, true));
@ -6758,7 +6758,7 @@ Array_type::slice_type_descriptor(Gogo* gogo, Named_type* name)
vals->reserve(2); vals->reserve(2);
Struct_field_list::const_iterator p = fields->begin(); Struct_field_list::const_iterator p = fields->begin();
go_assert(p->is_field_name("commonType")); go_assert(p->is_field_name("_type"));
vals->push_back(this->type_descriptor_constructor(gogo, vals->push_back(this->type_descriptor_constructor(gogo,
RUNTIME_TYPE_KIND_SLICE, RUNTIME_TYPE_KIND_SLICE,
name, NULL, true)); name, NULL, true));
@ -7243,7 +7243,7 @@ Map_type::do_type_descriptor(Gogo* gogo, Named_type* name)
vals->reserve(12); vals->reserve(12);
Struct_field_list::const_iterator p = fields->begin(); Struct_field_list::const_iterator p = fields->begin();
go_assert(p->is_field_name("commonType")); go_assert(p->is_field_name("_type"));
vals->push_back(this->type_descriptor_constructor(gogo, vals->push_back(this->type_descriptor_constructor(gogo,
RUNTIME_TYPE_KIND_MAP, RUNTIME_TYPE_KIND_MAP,
name, NULL, true)); name, NULL, true));
@ -7681,7 +7681,7 @@ Channel_type::do_type_descriptor(Gogo* gogo, Named_type* name)
vals->reserve(3); vals->reserve(3);
Struct_field_list::const_iterator p = fields->begin(); Struct_field_list::const_iterator p = fields->begin();
go_assert(p->is_field_name("commonType")); go_assert(p->is_field_name("_type"));
vals->push_back(this->type_descriptor_constructor(gogo, vals->push_back(this->type_descriptor_constructor(gogo,
RUNTIME_TYPE_KIND_CHAN, RUNTIME_TYPE_KIND_CHAN,
name, NULL, true)); name, NULL, true));
@ -8570,7 +8570,7 @@ Interface_type::do_type_descriptor(Gogo* gogo, Named_type* name)
ivals->reserve(2); ivals->reserve(2);
Struct_field_list::const_iterator pif = ifields->begin(); Struct_field_list::const_iterator pif = ifields->begin();
go_assert(pif->is_field_name("commonType")); go_assert(pif->is_field_name("_type"));
const int rt = RUNTIME_TYPE_KIND_INTERFACE; const int rt = RUNTIME_TYPE_KIND_INTERFACE;
ivals->push_back(this->type_descriptor_constructor(gogo, rt, name, NULL, ivals->push_back(this->type_descriptor_constructor(gogo, rt, name, NULL,
true)); true));