[gcc r14-8072] gccrs: hir: Avoid copy in getter (PathPattern)
Arthur Cohen
cohenarthur@gcc.gnu.org
Tue Jan 16 18:16:12 GMT 2024
https://gcc.gnu.org/g:d3f0867e7120f3fb43ac9a4e15eee98fce5fef78
commit r14-8072-gd3f0867e7120f3fb43ac9a4e15eee98fce5fef78
Author: Jakub Dupak <dev@jakubdupak.com>
Date: Tue Oct 17 17:23:16 2023 +0200
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 <dev@jakubdupak.com>
Diff:
---
gcc/rust/hir/tree/rust-hir-path.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gcc/rust/hir/tree/rust-hir-path.h b/gcc/rust/hir/tree/rust-hir-path.h
index 33fbd8d9177..9fe126a56a8 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
{
More information about the Gcc-cvs
mailing list