diff options
author | Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> | 2023-07-11 16:46:25 +0200 |
---|---|---|
committer | Philip Herron <philip.herron@embecosm.com> | 2023-07-12 09:06:54 +0000 |
commit | 010e701e5f7a4dd6918ffa2fd24135c616f04721 (patch) | |
tree | 1622190072d6519fdd9106b128d0579283873cdf /gcc | |
parent | d8b86f0d25ff534f96d240f81220464df9f21482 (diff) | |
download | gcc-010e701e5f7a4dd6918ffa2fd24135c616f04721.zip gcc-010e701e5f7a4dd6918ffa2fd24135c616f04721.tar.gz gcc-010e701e5f7a4dd6918ffa2fd24135c616f04721.tar.bz2 |
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 d819692..f4e3da5 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 85f003a..34ef0cc 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 |