toon-members
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Toon-members] TooN regressions/slice.cc regressions/slice.txt...


From: Edward Rosten
Subject: [Toon-members] TooN regressions/slice.cc regressions/slice.txt...
Date: Sun, 14 Feb 2010 12:25:10 +0000

CVSROOT:        /cvsroot/toon
Module name:    TooN
Changes by:     Edward Rosten <edrosten>        10/02/14 12:25:10

Modified files:
        regressions    : slice.cc slice.txt 
        internal       : vbase.hh 

Log message:
        Added missing const in vector slicing. Added regression test.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/TooN/regressions/slice.cc?cvsroot=toon&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/TooN/regressions/slice.txt?cvsroot=toon&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/TooN/internal/vbase.hh?cvsroot=toon&r1=1.45&r2=1.46

Patches:
Index: regressions/slice.cc
===================================================================
RCS file: /cvsroot/toon/TooN/regressions/slice.cc,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- regressions/slice.cc        19 Jan 2010 10:33:19 -0000      1.3
+++ regressions/slice.cc        14 Feb 2010 12:25:09 -0000      1.4
@@ -13,4 +13,8 @@
 
        cout << m.slice(0,0,2,2) << endl;
        cout << n.slice(0,0,2,2) << endl;
+
+       const Vector<4> cv = makeVector(3,4,5,6);
+       cout << cv.slice<0,2>() << endl;
+       cout << cv.slice(0,2) << endl;
 }

Index: regressions/slice.txt
===================================================================
RCS file: /cvsroot/toon/TooN/regressions/slice.txt,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- regressions/slice.txt       19 Jan 2010 10:33:19 -0000      1.3
+++ regressions/slice.txt       14 Feb 2010 12:25:10 -0000      1.4
@@ -11,3 +11,6 @@
 
 1 2
 4 5
+
+3 4
+3 4

Index: internal/vbase.hh
===================================================================
RCS file: /cvsroot/toon/TooN/internal/vbase.hh,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -b -r1.45 -r1.46
--- internal/vbase.hh   1 Feb 2010 19:27:41 -0000       1.45
+++ internal/vbase.hh   14 Feb 2010 12:25:10 -0000      1.46
@@ -181,7 +181,7 @@
                return slice<Dynamic, Dynamic>(start, length);
        }
 
-       const Vector<Dynamic, Precision, ConstSliceBase> slice(int start, int 
length) const{
+       const Vector<Dynamic, const Precision, ConstSliceBase> slice(int start, 
int length) const{
                return slice<Dynamic, Dynamic>(start, length);
        }
                




reply via email to

[Prev in Thread] Current Thread [Next in Thread]