We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 419481c commit e124181Copy full SHA for e124181
1 file changed
src/macros.jl
@@ -14,7 +14,9 @@ function __kernel(expr, generate_cpu = true, force_inbounds = false)
14
def = splitdef(expr)
15
name = def[:name]
16
args = def[:args]
17
- find_return(expr) && error("Return statement not permitted in a kernel function $name")
+ generate_cpu && find_return(expr) && error(
18
+ "Return statement not permitted in a kernel function $name",
19
+ )
20
21
constargs = Array{Bool}(undef, length(args))
22
for (i, arg) in enumerate(args)
0 commit comments