From f04224a8f9bb08883e26aff40e2a1a8237df5cac Mon Sep 17 00:00:00 2001 From: Markus Holzer <markus.holzer@fau.de> Date: Fri, 27 Sep 2024 09:20:22 +0200 Subject: [PATCH] Exclude CFunction from cpujit --- src/pystencils/cpu/cpujit.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/pystencils/cpu/cpujit.py b/src/pystencils/cpu/cpujit.py index 8cc100045..d9a320e76 100644 --- a/src/pystencils/cpu/cpujit.py +++ b/src/pystencils/cpu/cpujit.py @@ -62,7 +62,7 @@ import numpy as np from pystencils import FieldType from pystencils.astnodes import LoopOverCoordinate -from pystencils.backends.cbackend import generate_c, get_headers, CFunction +from pystencils.backends.cbackend import generate_c, get_headers from pystencils.cpu.msvc_detection import get_environment from pystencils.include import get_pystencils_include_path from pystencils.kernel_wrapper import KernelWrapper @@ -447,8 +447,6 @@ def create_function_boilerplate_code(parameter_info, name, ast_node, insert_chec parameters.append(f"buffer_{field.name}.strides[{param.symbol.coordinate}] / {item_size}") elif param.is_field_shape: parameters.append(f"buffer_{param.field_name}.shape[{param.symbol.coordinate}]") - elif type(param.symbol) is CFunction: - continue else: extract_function, target_type = type_mapping[param.symbol.dtype.numpy_dtype.type] pre_call_code += template_extract_scalar.format(extract_function=extract_function, -- GitLab