gdb: remove TYPE_TARGET_STUB
authorSimon Marchi <simon.marchi@efficios.com>
Mon, 14 Sep 2020 15:08:00 +0000 (11:08 -0400)
committerSimon Marchi <simon.marchi@efficios.com>
Mon, 14 Sep 2020 15:08:00 +0000 (11:08 -0400)
gdb/ChangeLog:

* gdbtypes.h (TYPE_TARGET_STUB): Remove, replace all
uses with type::target_is_stub.

Change-Id: I3e7dadcb485d991af68a1e93693e3895b0e755d5

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

index 644d70038d014ea77ab5f1e07ed690fcd8d908f3..376bb9dade0940bc51ed450e82ee45285d843d52 100644 (file)
@@ -1,3 +1,8 @@
+2020-09-14  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdbtypes.h (TYPE_TARGET_STUB): Remove, replace all
+       uses with type::target_is_stub.
+
 2020-09-14  Simon Marchi  <simon.marchi@efficios.com>
 
        * gdbtypes.h (struct type) <target_is_stub, set_target_is_stub>:
index 6dc073fb5ae015a8007d6e3a80f0906120d9ac48..91f3ed82b8ce8a03237db3a2b77c55d89130e4b0 100644 (file)
@@ -2864,11 +2864,11 @@ check_typedef (struct type *type)
         }
     }
 
-  if (TYPE_TARGET_STUB (type))
+  if (type->target_is_stub ())
     {
       struct type *target_type = check_typedef (TYPE_TARGET_TYPE (type));
 
-      if (target_type->is_stub () || TYPE_TARGET_STUB (target_type))
+      if (target_type->is_stub () || target_type->target_is_stub ())
        {
          /* Nothing we can do.  */
        }
@@ -5080,7 +5080,7 @@ recursive_dump_type (struct type *type, int spaces)
     {
       puts_filtered (" TYPE_STUB");
     }
-  if (TYPE_TARGET_STUB (type))
+  if (type->target_is_stub ())
     {
       puts_filtered (" TYPE_TARGET_STUB");
     }
index c6c25183609c294c3c4cd568f56531f27f656caa..e03564c7584b3a3ed9d536dd794e86ba94f1e209 100644 (file)
@@ -216,14 +216,6 @@ DEF_ENUM_FLAGS_TYPE (enum type_instance_flag_value, type_instance_flags);
 
 #define TYPE_ENDIANITY_NOT_DEFAULT(t) (TYPE_MAIN_TYPE (t)->flag_endianity_not_default)
 
-/* * The target type of this type is a stub type, and this type needs
-   to be updated if it gets un-stubbed in check_typedef.  Used for
-   arrays and ranges, in which TYPE_LENGTH of the array/range gets set
-   based on the TYPE_LENGTH of the target type.  Also, set for
-   TYPE_CODE_TYPEDEF.  */
-
-#define TYPE_TARGET_STUB(t)    ((t)->target_is_stub ())
-
 /* * This is a function type which appears to have a prototype.  We
    need this for function calls in order to tell us if it's necessary
    to coerce the args, or to just do the standard conversions.  This
@@ -1092,6 +1084,12 @@ struct type
     this->main_type->m_flag_stub = is_stub;
   }
 
+  /* The target type of this type is a stub type, and this type needs
+     to be updated if it gets un-stubbed in check_typedef.  Used for
+     arrays and ranges, in which TYPE_LENGTH of the array/range gets set
+     based on the TYPE_LENGTH of the target type.  Also, set for
+     TYPE_CODE_TYPEDEF.  */
+
   bool target_is_stub () const
   {
     return this->main_type->m_flag_target_stub;