diff --git a/loopy/target/c/c_execution.py b/loopy/target/c/c_execution.py index e89bb9181f1cb02952c5da504f0a10a9240416e8..36c4b769d02a75df056757b6240103108377f8b0 100644 --- a/loopy/target/c/c_execution.py +++ b/loopy/target/c/c_execution.py @@ -378,6 +378,8 @@ class CKernelExecutor(KernelExecutorBase): if self.kernel.options.edit_cl: from pytools import invoke_editor dev_code = invoke_editor(dev_code, "code.c") + # update code from editor + all_code = '\n'.join([dev_code, '', host_code]) c_kernels = [] for dp in codegen_result.device_programs: