]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gccrs: hir: Avoid copy in getter (PathPattern)
authorJakub Dupak <dev@jakubdupak.com>
Tue, 17 Oct 2023 15:23:16 +0000 (17:23 +0200)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 16 Jan 2024 18:09:24 +0000 (19:09 +0100)
gcc/rust/ChangeLog:

* hir/tree/rust-hir-path.h: Avoid copy in getter.

Signed-off-by: Jakub Dupak <dev@jakubdupak.com>
gcc/rust/hir/tree/rust-hir-path.h

index 33fbd8d9177d5c4d3f32ef4f0fa4c59f920f0f1b..9fe126a56a8d5782ccf86e8f2b9972d072c4db83 100644 (file)
@@ -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
   {