aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPhilip Herron <philip.herron@embecosm.com>2021-11-05 10:38:00 +0000
committerPhilip Herron <philip.herron@embecosm.com>2021-11-05 11:12:50 +0000
commitd9f5eddc5a9eed7e03732c9e5bc35dd4cb5f9769 (patch)
tree7156d1c8e414c75aeeebb607a0d70bf35709f68c /gcc
parentc6dc53f9e2e95295936c970019c8cbd573a8e4f6 (diff)
downloadgcc-d9f5eddc5a9eed7e03732c9e5bc35dd4cb5f9769.zip
gcc-d9f5eddc5a9eed7e03732c9e5bc35dd4cb5f9769.tar.gz
gcc-d9f5eddc5a9eed7e03732c9e5bc35dd4cb5f9769.tar.bz2
Make self const when compiling trait-items
Diffstat (limited to 'gcc')
-rw-r--r--gcc/rust/backend/rust-compile-implitem.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/rust/backend/rust-compile-implitem.h b/gcc/rust/backend/rust-compile-implitem.h
index a78cf19..5fb635b 100644
--- a/gcc/rust/backend/rust-compile-implitem.h
+++ b/gcc/rust/backend/rust-compile-implitem.h
@@ -331,7 +331,7 @@ class CompileTraitItem : public HIRCompileBase
using Rust::Compile::HIRCompileBase::visit;
public:
- static Bexpression *Compile (TyTy::BaseType *self, HIR::TraitItem *item,
+ static Bexpression *Compile (const TyTy::BaseType *self, HIR::TraitItem *item,
Context *ctx, TyTy::BaseType *concrete,
bool is_query_mode = false,
Location ref_locus = Location ())
@@ -575,14 +575,14 @@ public:
}
private:
- CompileTraitItem (TyTy::BaseType *self, Context *ctx,
+ CompileTraitItem (const TyTy::BaseType *self, Context *ctx,
TyTy::BaseType *concrete, Location ref_locus)
: HIRCompileBase (ctx), self (self), concrete (concrete),
reference (ctx->get_backend ()->error_expression ()),
ref_locus (ref_locus)
{}
- TyTy::BaseType *self;
+ const TyTy::BaseType *self;
TyTy::BaseType *concrete;
Bexpression *reference;
Location ref_locus;