]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gccrs: Change specifier of some forward declaration
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Tue, 11 Jul 2023 14:46:25 +0000 (16:46 +0200)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 16 Jan 2024 17:49:36 +0000 (18:49 +0100)
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>
gcc/rust/hir/tree/rust-hir-full-decls.h
gcc/rust/rust-session-manager.h

index 3d3c29e7a7c91b8bca4dd00252dac7c05056a264..a260e7fa446dc6904eff7aaa606154ed2176492f 100644 (file)
@@ -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;
index b2e77aced1aba732e9a2d250e3f0d3b0a6726016..b6d89a8c77429800f252ce9426b4121989d537c7 100644 (file)
@@ -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