gdb: remove TYPE_FLAG_ENUM
authorSimon Marchi <simon.marchi@efficios.com>
Fri, 2 Apr 2021 01:10:09 +0000 (21:10 -0400)
committerSimon Marchi <simon.marchi@polymtl.ca>
Fri, 2 Apr 2021 01:10:09 +0000 (21:10 -0400)
gdb/ChangeLog:

* gdbtypes.h (TYPE_FLAG_ENUM): Remove, replace all uses
with type::is_flag_enum.

Change-Id: I74e23893066eecd6df641045b859a6d6ebb13dd0

gdb/ChangeLog
gdb/gdbtypes.h
gdb/valprint.c

index 1bd2f138ada4fb9a5ea25cde565359dcf4ebed56..1bdd652b632a0d0650d31eec958756f1b8028427 100644 (file)
@@ -1,3 +1,8 @@
+2021-04-01  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (TYPE_FLAG_ENUM): Remove, replace all uses
+       with type::is_flag_enum.
+
 2021-04-01  Simon Marchi  <simon.marchi@efficios.com>
 
        * gdbtypes.h (struct type) <is_flag_enum,
index 52c175326924489480da8c23208688a4168eb965..bb4d26eef1a1a842ec77c6a386e63d298b28eddb 100644 (file)
@@ -220,8 +220,6 @@ DEF_ENUM_FLAGS_TYPE (enum type_instance_flag_value, type_instance_flags);
 
 #define TYPE_NOTTEXT(t)        (((t)->instance_flags ()) & TYPE_INSTANCE_FLAG_NOTTEXT)
 
-#define TYPE_FLAG_ENUM(t) ((t)->is_flag_enum ())
-
 /* * Constant type.  If this is set, the corresponding type has a
    const modifier.  */
 
index baf50f76b60043c3632c696cafb712ae05f5c3a5..654552aa42e2a143be413530668fd81e3207e64a 100644 (file)
@@ -616,7 +616,7 @@ generic_val_print_enum_1 (struct type *type, LONGEST val,
       fputs_styled (TYPE_FIELD_NAME (type, i), variable_name_style.style (),
                    stream);
     }
-  else if (TYPE_FLAG_ENUM (type))
+  else if (type->is_flag_enum ())
     {
       int first = 1;