ov-base-mat.cc: correctly compute all-scalar index for assignment
author |
John W. Eaton <jwe@octave.org> |
date |
Fri, 20 Feb 2009 01:23:04 -0500 |
parents |
89b95972e178 |
children |
40ff50ce3052 |
files |
src/ChangeLog src/ov-base-mat.cc |
diffstat |
2 files changed, 4 insertions(+), 1 deletions(-)
[+]
|
line diff
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,8 @@
2009-02-20 John W. Eaton <jwe@octave.org>
+ * ov-base-mat.cc (octave_base_matrix<MT>::assign):
+ Correctly compute all-scalar index.
+
* symbtab.cc (symbol_table::stash_dir_name_for_subfunctions):
New function.
* symtab.h: Provide decl.
--- a/src/ov-base-mat.cc
+++ b/src/ov-base-mat.cc
@@ -356,7 +356,7 @@
octave_idx_type k = 1, j = 0;
for (octave_idx_type i = 0; i < n_idx; i++)
{
- j += i * k;
+ j += idx_vec(i)(0) * k;
k *= dv (i);
}
matrix(j) = rhs;