Skip to content

Commit 95f837e

Browse files
committed
make sure that Device is the KernelAbstractions.Device
1 parent 3fdd93c commit 95f837e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/macros.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,9 @@ function __kernel(expr)
5858

5959
# create constructor functions
6060
constructors = quote
61-
$name(dev::Device) = $name(dev, $DynamicSize(), $DynamicSize())
62-
$name(dev::Device, size) = $name(dev, $StaticSize(size), $DynamicSize())
63-
$name(dev::Device, size, range) = $name(dev, $StaticSize(size), $StaticSize(range))
61+
$name(dev::$Device) = $name(dev, $DynamicSize(), $DynamicSize())
62+
$name(dev::$Device, size) = $name(dev, $StaticSize(size), $DynamicSize())
63+
$name(dev::$Device, size, range) = $name(dev, $StaticSize(size), $StaticSize(range))
6464
function $name(::Device, ::S, ::NDRange) where {Device<:$CPU, S<:$_Size, NDRange<:$_Size}
6565
return $Kernel{Device, S, NDRange, typeof($cpu_name)}($cpu_name)
6666
end

0 commit comments

Comments
 (0)