diff options
author | Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> | 2023-07-11 16:46:25 +0200 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-01-16 18:49:36 +0100 |
commit | a229fcbf6565a2949d6b77e401d6df7a52f89d70 (patch) | |
tree | a8bcd094a4654c6975cf1b606435780143037a03 /gcc | |
parent | 805cb985847ab6fec91081ee625240e2d9129a1c (diff) | |
download | gcc-a229fcbf6565a2949d6b77e401d6df7a52f89d70.zip gcc-a229fcbf6565a2949d6b77e401d6df7a52f89d70.tar.gz gcc-a229fcbf6565a2949d6b77e401d6df7a52f89d70.tar.bz2 |
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 <pierre-emmanuel.patry@embecosm.com>
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/rust/hir/tree/rust-hir-full-decls.h | 8 | ||||
-rw-r--r-- | gcc/rust/rust-session-manager.h | 2 |
2 files changed, 5 insertions, 5 deletions
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 |