diff options
author | Philip Herron <philip.herron@embecosm.com> | 2021-11-05 10:38:00 +0000 |
---|---|---|
committer | Philip Herron <philip.herron@embecosm.com> | 2021-11-05 11:12:50 +0000 |
commit | d9f5eddc5a9eed7e03732c9e5bc35dd4cb5f9769 (patch) | |
tree | 7156d1c8e414c75aeeebb607a0d70bf35709f68c /gcc/rust/backend | |
parent | c6dc53f9e2e95295936c970019c8cbd573a8e4f6 (diff) | |
download | gcc-d9f5eddc5a9eed7e03732c9e5bc35dd4cb5f9769.zip gcc-d9f5eddc5a9eed7e03732c9e5bc35dd4cb5f9769.tar.gz gcc-d9f5eddc5a9eed7e03732c9e5bc35dd4cb5f9769.tar.bz2 |
Make self const when compiling trait-items
Diffstat (limited to 'gcc/rust/backend')
-rw-r--r-- | gcc/rust/backend/rust-compile-implitem.h | 6 |
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; |