diff options
author | Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> | 2024-02-21 16:45:18 +0100 |
---|---|---|
committer | P-E-P <32375388+P-E-P@users.noreply.github.com> | 2024-03-13 11:58:12 +0000 |
commit | 843d7d7b46133fc471ed51d165a979c5af059aea (patch) | |
tree | 759553dc571b0f2c9522601d213af5e9f3378d8c /gcc/rust/resolve/rust-ast-resolve-expr.h | |
parent | 444d1a98e77bb725e43267e9e93ddbf351bb2ef4 (diff) | |
download | gcc-843d7d7b46133fc471ed51d165a979c5af059aea.zip gcc-843d7d7b46133fc471ed51d165a979c5af059aea.tar.gz gcc-843d7d7b46133fc471ed51d165a979c5af059aea.tar.bz2 |
Replace reference to unique pointer with reference
Reference to unique pointers are a known anti pattern, only the element
shall be taken by reference instead of the whole wrapper.
gcc/rust/ChangeLog:
* ast/rust-item.h: Change getter function prototype to return a
reference directly instead of a reference to the wrapper type.
* checks/errors/rust-ast-validation.cc (ASTValidation::visit): Fix
the code to accept references instead.
* hir/rust-ast-lower-base.cc (ASTLoweringBase::lower_self): Change
function implementation to return a reference.
* hir/rust-ast-lower-base.h: Accept a reference instead of a unique
pointer reference.
* resolve/rust-ast-resolve-item.cc (ResolveItem::visit): Adapt the code
to a reference instead of a unique pointer.
Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Diffstat (limited to 'gcc/rust/resolve/rust-ast-resolve-expr.h')
0 files changed, 0 insertions, 0 deletions