From: Jakub Dupak Date: Tue, 17 Oct 2023 15:23:16 +0000 (+0200) Subject: gccrs: hir: Avoid copy in getter (PathPattern) X-Git-Tag: basepoints/gcc-15~2067 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d3f0867e7120f3fb43ac9a4e15eee98fce5fef78;p=thirdparty%2Fgcc.git gccrs: hir: Avoid copy in getter (PathPattern) gcc/rust/ChangeLog: * hir/tree/rust-hir-path.h: Avoid copy in getter. Signed-off-by: Jakub Dupak --- diff --git a/gcc/rust/hir/tree/rust-hir-path.h b/gcc/rust/hir/tree/rust-hir-path.h index 33fbd8d9177d..9fe126a56a8d 100644 --- a/gcc/rust/hir/tree/rust-hir-path.h +++ b/gcc/rust/hir/tree/rust-hir-path.h @@ -321,7 +321,7 @@ public: PathExprSegment &get_root_seg () { return segments.at (0); } - PathExprSegment get_final_segment () const { return segments.back (); } + const PathExprSegment &get_final_segment () const { return segments.back (); } PatternType get_pattern_type () const override final {