# HG changeset patch # User Ben Abbott # Date 1454829697 18000 # Node ID 04866fac690a16a5d0f4412de8532cd2ccbec624 # Parent 7be1f58f9dd72519917abcf2c460abfe6472bda3 use template keyword to handle dependent template names * sparse-qr.cc (sparse_qr::tall_solve): Use template keyword to treat tall_solve as a dependent template name. (sparse_qr::wide_solve): Likewise, for wide_solve. diff -r 7be1f58f9dd7 -r 04866fac690a liboctave/numeric/sparse-qr.cc --- a/liboctave/numeric/sparse-qr.cc Sun Feb 07 02:03:58 2016 -0500 +++ b/liboctave/numeric/sparse-qr.cc Sun Feb 07 02:21:37 2016 -0500 @@ -2190,7 +2190,7 @@ RET_T sparse_qr::tall_solve (const RHS_T& b, octave_idx_type& info) const { - return rep->tall_solve (b, info); + return rep->template tall_solve (b, info); } template @@ -2198,7 +2198,7 @@ RET_T sparse_qr::wide_solve (const RHS_T& b, octave_idx_type& info) const { - return rep->wide_solve (b, info); + return rep->template wide_solve (b, info); } Matrix