Skip to content

Commit d1f8ce0

Browse files
authored
Merge pull request #111 from 9prady9/op_assign_fix
Fix in {Op}Assign trait implementations for Array
2 parents 5fcd1e5 + 2b21048 commit d1f8ce0

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/arith/mod.rs

+3-2
Original file line numberDiff line numberDiff line change
@@ -450,8 +450,9 @@ macro_rules! arith_assign_func {
450450
#[allow(unused_variables)]
451451
fn $fn_name(&mut self, rhs: Array) {
452452
let mut idxrs = Indexer::new();
453-
idxrs.set_index(&Seq::<f32>::default(), 0, Some(false));
454-
idxrs.set_index(&Seq::<f32>::default(), 1, Some(false));
453+
for n in 0..self.numdims() {
454+
idxrs.set_index(&Seq::<f32>::default(), n, Some(false));
455+
}
455456
let tmp = assign_gen(self as &Array, &idxrs,
456457
& $func(self as &Array, &rhs, false));
457458
mem::replace(self, tmp);

0 commit comments

Comments
 (0)