Skip to content
Snippets Groups Projects
Commit 17785183 authored by Andreas Klöckner's avatar Andreas Klöckner
Browse files

ISPC: Don't assume a local size is present

parent 844ff292
No related branches found
No related tags found
No related merge requests found
......@@ -121,9 +121,12 @@ class ISPCTarget(CTarget):
from pymbolic.mapper.stringifier import PREC_COMPARISON, PREC_NONE
ccm = self.get_expression_to_code_mapper(codegen_state)
wrapper_body.extend([
S("assert(programCount == %s)"
% ccm(lsize[0], PREC_COMPARISON)),
if lsize:
wrapper_body.append(
S("assert(programCount == %s)"
% ccm(lsize[0], PREC_COMPARISON)))
wrapper_body.append(
S("launch[%s] %s(%s)"
% (
", ".join(
......@@ -132,7 +135,7 @@ class ISPCTarget(CTarget):
inner_name,
", ".join(arg_names)
))
])
)
wrapper_fbody = FunctionBody(
ISPCExport(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment