aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>2023-07-11 16:46:25 +0200
committerPhilip Herron <philip.herron@embecosm.com>2023-07-12 09:06:54 +0000
commit010e701e5f7a4dd6918ffa2fd24135c616f04721 (patch)
tree1622190072d6519fdd9106b128d0579283873cdf /gcc
parentd8b86f0d25ff534f96d240f81220464df9f21482 (diff)
downloadgcc-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.h8
-rw-r--r--gcc/rust/rust-session-manager.h2
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