ソースを参照

Update array2d.cpp

blueloveTH 1 年間 前
コミット
e30a060344
1 ファイル変更2 行追加2 行削除
  1. 2 2
      src/array2d.cpp

+ 2 - 2
src/array2d.cpp

@@ -358,8 +358,8 @@ struct Array2dIter{
             Array2d& a = PK_OBJ_GET(Array2d, self.ref);
             Array2d& a = PK_OBJ_GET(Array2d, self.ref);
             if(self.i == a.numel) return 0;
             if(self.i == a.numel) return 0;
             std::div_t res = std::div(self.i, a.n_cols);
             std::div_t res = std::div(self.i, a.n_cols);
-            vm->s_data.push(VAR(res.rem));
-            vm->s_data.push(VAR(res.quot));
+            vm->s_data.emplace(VM::tp_int, res.rem);
+            vm->s_data.emplace(VM::tp_int, res.quot);
             vm->s_data.push(a.data[self.i++]);
             vm->s_data.push(a.data[self.i++]);
             return 3;
             return 3;
         });
         });