diff options
author | Philip Herron <philip.herron@embecosm.com> | 2021-03-25 16:24:59 +0000 |
---|---|---|
committer | Philip Herron <herron.philip@googlemail.com> | 2021-03-27 18:55:14 +0000 |
commit | 573120551a0bc6813f32ed371df65311724e96dd (patch) | |
tree | d4262132bacfd6a705078f4e64973a5b8cfbe1c4 /gcc/rust/backend/rust-compile.cc | |
parent | e9bb91b4a7caaab185d029d9c093c520366462d8 (diff) | |
download | gcc-573120551a0bc6813f32ed371df65311724e96dd.zip gcc-573120551a0bc6813f32ed371df65311724e96dd.tar.gz gcc-573120551a0bc6813f32ed371df65311724e96dd.tar.bz2 |
Add generics for impl blocks
Generics paramters to impl blocks allows each impl-item to inherit these
and get handled in a similar way as to normal functions.
Fixes #237
Diffstat (limited to 'gcc/rust/backend/rust-compile.cc')
-rw-r--r-- | gcc/rust/backend/rust-compile.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/rust/backend/rust-compile.cc b/gcc/rust/backend/rust-compile.cc index 204cce7..7b1b2ff 100644 --- a/gcc/rust/backend/rust-compile.cc +++ b/gcc/rust/backend/rust-compile.cc @@ -130,7 +130,7 @@ CompileExpr::visit (HIR::MethodCallExpr &expr) // resolve it now HIR::InherentImplItem *resolved_item = ctx->get_mappings ()->lookup_hir_implitem ( - expr.get_mappings ().get_crate_num (), ref); + expr.get_mappings ().get_crate_num (), ref, nullptr); if (resolved_item == nullptr) { rust_error_at (expr.get_locus (), "failed to lookup forward decl"); |