File tree Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -563,19 +563,17 @@ function fix_kinds(region, kinds)
563
563
throw (ArgumentError (" must supply a transform kind" ))
564
564
end
565
565
k = Vector {Int32} (undef, length (region))
566
- k[ 1 : length (kinds)] = [ kinds... ]
566
+ copyto! (k, kinds)
567
567
k[length (kinds)+ 1 : end ] .= kinds[end ]
568
- kinds = k
569
568
end
570
569
else
571
- kinds = Int32[kinds... ]
570
+ k = Vector {Int32} (undef, length (kinds))
571
+ k .= kinds
572
572
end
573
- for i = 1 : length (kinds)
574
- if kinds[i] < 0 || kinds[i] > 10
575
- throw (ArgumentError (" invalid transform kind" ))
576
- end
573
+ if any (x -> x < 0 || x > 10 , k)
574
+ throw (ArgumentError (" invalid transform kind" ))
577
575
end
578
- return kinds
576
+ return k
579
577
end
580
578
581
579
# low-level FFTWPlan creation (for internal use in FFTW module)
You can’t perform that action at this time.
0 commit comments