Skip to content

Commit

Permalink
Remove redundant macro definition
Browse files Browse the repository at this point in the history
gcc/rust/ChangeLog:
	* backend/rust-tree.h: removing the CLASSTYPE_VBASECLASSES macro
	which is duplicated three times.

Signed-off-by: Zhang He <zhanghe9702@163.com>
  • Loading branch information
zhanghe9702 authored and CohenArthur committed Apr 23, 2024
1 parent 5b6c982 commit fa86c37
Showing 1 changed file with 0 additions and 12 deletions.
12 changes: 0 additions & 12 deletions gcc/rust/backend/rust-tree.h
Original file line number Diff line number Diff line change
Expand Up @@ -139,12 +139,6 @@
should be initialized.) */
#define CLASSTYPE_VBASECLASSES(NODE) (LANG_TYPE_CLASS_CHECK (NODE)->vbases)

/* A vector of BINFOs for the direct and indirect virtual base classes
that this type uses in a post-order depth-first left-to-right
order. (In other words, these bases appear in the order that they
should be initialized.) */
#define CLASSTYPE_VBASECLASSES(NODE) (LANG_TYPE_CLASS_CHECK (NODE)->vbases)

/* We used to have a variant type for lang_type. Keep the name of the
checking accessor for the sole survivor. */
#define LANG_TYPE_CLASS_CHECK(NODE) (TYPE_LANG_SPECIFIC (NODE))
Expand Down Expand Up @@ -783,12 +777,6 @@ extern GTY (()) tree cp_global_trees[CPTI_MAX];
#define CLASSTYPE_PRIMARY_BINFO(NODE) \
(LANG_TYPE_CLASS_CHECK (NODE)->primary_base)

/* A vector of BINFOs for the direct and indirect virtual base classes
that this type uses in a post-order depth-first left-to-right
order. (In other words, these bases appear in the order that they
should be initialized.) */
#define CLASSTYPE_VBASECLASSES(NODE) (LANG_TYPE_CLASS_CHECK (NODE)->vbases)

/* The type corresponding to NODE when NODE is used as a base class,
i.e., NODE without virtual base classes or tail padding. */
#define CLASSTYPE_AS_BASE(NODE) (LANG_TYPE_CLASS_CHECK (NODE)->as_base)
Expand Down

0 comments on commit fa86c37

Please sign in to comment.