diff --git a/loopy/target/execution.py b/loopy/target/execution.py index d89eb8ba86375d94ad3f02f882927fcab1bc14f8..40105662adcbbc975e0f2c743f770aeef183e454 100644 --- a/loopy/target/execution.py +++ b/loopy/target/execution.py @@ -593,7 +593,6 @@ class ExecutionWrapperGeneratorBase(object): """ options = kernel.options implemented_data_info = codegen_result.implemented_data_info - host_code = codegen_result.host_code() from loopy.kernel.data import KernelArgument gen = PythonFunctionGenerator( @@ -608,7 +607,7 @@ class ExecutionWrapperGeneratorBase(object): gen.add_to_preamble("") self.target_specific_preamble(gen) gen.add_to_preamble("") - gen.add_to_preamble(host_code) + self.generate_host_code(gen, codegen_result) gen.add_to_preamble("") self.initialize_system_args(gen)