[PATCH 2/6] check_parameter_G: fix pontential increment of end().
8 Aug
2009
8 Aug
'09
12:06 p.m.
Incrementing past-the-end iterator is not permitted by the standard, see [lib.input.iterators]. --- ginac/inifcns_nstdsums.cpp | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/ginac/inifcns_nstdsums.cpp b/ginac/inifcns_nstdsums.cpp index b410533..11a91dd 100644 --- a/ginac/inifcns_nstdsums.cpp +++ b/ginac/inifcns_nstdsums.cpp @@ -659,6 +659,8 @@ Gparameter::const_iterator check_parameter_G(const Gparameter& a, int scale, ++trailing_zeros; } } + if (lastnonzero == a.end()) + return a.end(); return ++lastnonzero; } -- 1.6.3.3
5804
Age (days ago)
5804
Last active (days ago)
0 comments
1 participants
participants (1)
-
Alexei Sheplyakov