mirror of
https://github.com/xythrez/RustMP.git
synced 2025-04-20 02:03:30 +00:00
Fixed private unable to be applied to non-primitives. Fixed reduction not able to reduce non-primitives
This commit is contained in:
parent
ab669a038a
commit
10f03896ab
1 changed files with 3 additions and 0 deletions
|
@ -87,6 +87,7 @@ macro_rules! __internal_par_for {
|
|||
let __rmp_iters = __rmp_tpm.split_iterators($iter, $size);
|
||||
for iter in __rmp_iters {
|
||||
$(let $captured = $captured.clone();)*
|
||||
$(let $private = $private.clone();)*
|
||||
__rmp_tasks.push(rustmp::as_static_job(move || {
|
||||
$(let mut $private = $private.clone();)*
|
||||
for &$name in &iter
|
||||
|
@ -118,6 +119,8 @@ macro_rules! __internal_par_for {
|
|||
for iter in __rmp_iters {
|
||||
$(let $captured = $captured.clone();)*
|
||||
let __rmp_red_vals = __rmp_red_vals.clone();
|
||||
$(let $private = $private.clone();)*
|
||||
$(let $red_name = $red_name.clone();)*
|
||||
__rmp_tasks.push(rustmp::as_static_job(move || {
|
||||
$(let mut $private = $private.clone();)*
|
||||
$(let mut $red_name = $red_name.clone();)*
|
||||
|
|
Loading…
Add table
Reference in a new issue