https://gcc.gnu.org/g:cd4432ed90a482dffdd6dd4524c7b243799bca23
commit r15-8092-gcd4432ed90a482dffdd6dd4524c7b243799bca23 Author: zhanghe9702 <zhanghe9...@163.com> Date: Sun Mar 24 16:48:56 2024 +0800 gccrs: Remove redundant macro definition gcc/rust/ChangeLog: * backend/rust-tree.h: removing the CLASSTYPE_VBASECLASSES macro which is duplicated three times. Signed-off-by: Zhang He <zhanghe9...@163.com> Diff: --- gcc/rust/backend/rust-tree.h | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/gcc/rust/backend/rust-tree.h b/gcc/rust/backend/rust-tree.h index 1847267c5579..bb99684b2bf8 100644 --- a/gcc/rust/backend/rust-tree.h +++ b/gcc/rust/backend/rust-tree.h @@ -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)) @@ -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)