From 872648a098ed8a471380cf9a8ecbed994e79003d Mon Sep 17 00:00:00 2001 From: Josh Cardenzana Date: Thu, 8 Nov 2018 17:09:31 +0100 Subject: [PATCH] Copy GTIs as references in gti_overlap to save computation time (#2713) --- src/ctfindvar/ctfindvar.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ctfindvar/ctfindvar.cpp b/src/ctfindvar/ctfindvar.cpp index 78b9713..f40e652 100644 --- a/src/ctfindvar/ctfindvar.cpp +++ b/src/ctfindvar/ctfindvar.cpp @@ -973,8 +973,8 @@ void ctfindvar::init_gtis(void) double ctfindvar::gti_overlap(const GGti& gti1, const GGti& gti2) { double overlap = 0.0; - GGti gti_1st = (gti1.tstart() <= gti2.tstart()) ? gti1 : gti2; - GGti gti_2nd = (gti1.tstart() > gti2.tstart()) ? gti1 : gti2; + const GGti& gti_1st = (gti1.tstart() <= gti2.tstart()) ? gti1 : gti2; + const GGti& gti_2nd = (gti1.tstart() > gti2.tstart()) ? gti1 : gti2; // gti1 starts earlier if (gti_1st.tstop() > gti_2nd.tstart()) { -- libgit2 0.21.4