From a229fcbf6565a2949d6b77e401d6df7a52f89d70 Mon Sep 17 00:00:00 2001 From: Pierre-Emmanuel Patry Date: Tue, 11 Jul 2023 16:46:25 +0200 Subject: gccrs: Change specifier of some forward declaration Change storage specifier of some forward declaration to satisfy compiler warning. gcc/rust/ChangeLog: * hir/tree/rust-hir-full-decls.h (struct Crate): Change to class. (class Crate): Likewise. (struct StructField): Likewise. (class StructField): Likewise. (struct TupleField): Likewise. (class TupleField): Likewise. (struct TraitFunctionDecl): Likewise. (class TraitFunctionDecl): Likewise. * rust-session-manager.h (struct Crate): Likewise. (class Crate): Likewise. Signed-off-by: Pierre-Emmanuel Patry --- gcc/rust/hir/tree/rust-hir-full-decls.h | 8 ++++---- gcc/rust/rust-session-manager.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'gcc') diff --git a/gcc/rust/hir/tree/rust-hir-full-decls.h b/gcc/rust/hir/tree/rust-hir-full-decls.h index 3d3c29e7..a260e7f 100644 --- a/gcc/rust/hir/tree/rust-hir-full-decls.h +++ b/gcc/rust/hir/tree/rust-hir-full-decls.h @@ -37,7 +37,7 @@ class LifetimeParam; class TraitItem; class ImplItem; -struct Crate; +class Crate; class PathExpr; // rust-path.h @@ -156,9 +156,9 @@ class UseDeclaration; class Function; class TypeAlias; class Struct; -struct StructField; +class StructField; class StructStruct; -struct TupleField; +class TupleField; class TupleStruct; class EnumItem; class EnumItemTuple; @@ -168,7 +168,7 @@ class Enum; class Union; class ConstantItem; class StaticItem; -struct TraitFunctionDecl; +class TraitFunctionDecl; class TraitItemFunc; class TraitItemConst; class TraitItemType; diff --git a/gcc/rust/rust-session-manager.h b/gcc/rust/rust-session-manager.h index b2e77ac..b6d89a8 100644 --- a/gcc/rust/rust-session-manager.h +++ b/gcc/rust/rust-session-manager.h @@ -42,7 +42,7 @@ struct Crate; } // crate forward decl namespace HIR { -struct Crate; +class Crate; } /* Data related to target, most useful for conditional compilation and -- cgit v1.1