mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-27 22:48:57 +08:00
gdb: remove TYPE_DECLARED_CLASS
gdb/ChangeLog: * gdbtypes.h (TYPE_DECLARED_CLASS): Remove, replace all uses with type::is_declared_class. Change-Id: Ifecb2342417ecd7bf570c3205344b09d706daab2
This commit is contained in:

committed by
Simon Marchi

parent
aa70e35c71
commit
3bc440a2c4
@ -91,7 +91,7 @@ get_method_access_flag (const struct type *type, int fni, int num)
|
||||
gdb_assert (type->code () == TYPE_CODE_STRUCT);
|
||||
|
||||
/* If this type was not declared a class, everything is public. */
|
||||
if (!TYPE_DECLARED_CLASS (type))
|
||||
if (!type->is_declared_class ())
|
||||
return GCC_CP_ACCESS_PUBLIC;
|
||||
|
||||
/* Otherwise, read accessibility from the fn_field. */
|
||||
@ -828,11 +828,11 @@ compile_cplus_convert_struct_or_union (compile_cplus_instance *instance,
|
||||
gcc_decl resuld;
|
||||
if (type->code () == TYPE_CODE_STRUCT)
|
||||
{
|
||||
const char *what = TYPE_DECLARED_CLASS (type) ? "class" : "struct";
|
||||
const char *what = type->is_declared_class () ? "class" : "struct";
|
||||
|
||||
resuld = instance->plugin ().build_decl
|
||||
(what, name.get (), (GCC_CP_SYMBOL_CLASS | nested_access
|
||||
| (TYPE_DECLARED_CLASS (type)
|
||||
| (type->is_declared_class ()
|
||||
? GCC_CP_FLAG_CLASS_NOFLAG
|
||||
: GCC_CP_FLAG_CLASS_IS_STRUCT)),
|
||||
0, nullptr, 0, filename, line);
|
||||
|
Reference in New Issue
Block a user