[PPL-devel] [GIT] ppl/ppl(sparse_matrices): Unlimited_Sparse_Row_Std_List_Backend: fix splice().

Marco Poletti poletti.marco at gmail.com
Thu Mar 4 19:58:32 CET 2010


Module: ppl/ppl
Branch: sparse_matrices
Commit: 4ae605829ec665d7162c92673212873792af93d7
URL:    http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=4ae605829ec665d7162c92673212873792af93d7

Author: Marco Poletti <poletti.marco at gmail.com>
Date:   Thu Mar  4 19:51:41 2010 +0100

Unlimited_Sparse_Row_Std_List_Backend: fix splice().

---

 ...nlimited_Sparse_Row_Std_List_Backend.inlines.hh |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/Unlimited_Sparse_Row_Std_List_Backend.inlines.hh b/src/Unlimited_Sparse_Row_Std_List_Backend.inlines.hh
index f2a3d0a..adb0681 100644
--- a/src/Unlimited_Sparse_Row_Std_List_Backend.inlines.hh
+++ b/src/Unlimited_Sparse_Row_Std_List_Backend.inlines.hh
@@ -47,7 +47,7 @@ inline Unlimited_Sparse_Row_Std_List_Backend::iterator
 Unlimited_Sparse_Row_Std_List_Backend::splice(iterator& position,This& x) {
   bool inserting_at_beginning = (position == begin());
   iterator previous = position;
-  if (inserting_at_beginning)
+  if (!inserting_at_beginning)
     --previous;
   Base::splice(position,x);
   if (inserting_at_beginning)
@@ -61,7 +61,7 @@ Unlimited_Sparse_Row_Std_List_Backend::splice(iterator& position,This& x,
                                               iterator i) {
   bool inserting_at_beginning = (position == begin());
   iterator previous = position;
-  if (inserting_at_beginning)
+  if (!inserting_at_beginning)
     --previous;
   Base::splice(position,x,i);
   if (inserting_at_beginning)
@@ -75,7 +75,7 @@ Unlimited_Sparse_Row_Std_List_Backend::splice(iterator& position,This& x,
                                               iterator first,iterator last) {
   bool inserting_at_beginning = (position == begin());
   iterator previous = position;
-  if (inserting_at_beginning)
+  if (!inserting_at_beginning)
     --previous;
   Base::splice(position,x,first,last);
   if (inserting_at_beginning)




More information about the PPL-devel mailing list