From dbac6169b2faf038c0af4bbb99e7e5d529523ee7 Mon Sep 17 00:00:00 2001 From: Duy-Nguyen Ta Date: Thu, 16 Jun 2016 08:10:46 -0400 Subject: [PATCH] rvalue problem again!! Grrrrr... --- gtsam_unstable/linear/ActiveSetSolver.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtsam_unstable/linear/ActiveSetSolver.h b/gtsam_unstable/linear/ActiveSetSolver.h index b96fcb6ba..e5f2d2d3a 100644 --- a/gtsam_unstable/linear/ActiveSetSolver.h +++ b/gtsam_unstable/linear/ActiveSetSolver.h @@ -99,8 +99,8 @@ protected: */ template Key maxKey(const PROBLEM& problem) { - Key maxKey = - *std::max_element(problem.cost.keys().begin(), problem.cost.keys().end()); + auto keys = problem.cost.keys(); + Key maxKey = *std::max_element(keys.begin(), keys.end()); if (!problem.equalities.empty()) maxKey = std::max(maxKey, *problem.equalities.keys().rbegin()); if (!problem.inequalities.empty())