From 2b9ff39b86aba8b5a2cdd1f703fddf8398a8a6eb Mon Sep 17 00:00:00 2001
From: Alexandru Fikl <alexfikl@gmail.com>
Date: Wed, 5 Feb 2025 09:56:31 +0200
Subject: [PATCH] feat: remove use of deprecated wait_on_error

---
 loopy/target/c/c_execution.py | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/loopy/target/c/c_execution.py b/loopy/target/c/c_execution.py
index b1566d07..ddd98b73 100644
--- a/loopy/target/c/c_execution.py
+++ b/loopy/target/c/c_execution.py
@@ -334,10 +334,13 @@ class CCompiler:
         _, _mod_name, ext_file, recompiled = \
             compile_from_string(
                 self.toolchain.copy(
-                    cflags=self.toolchain.cflags+list(extra_build_options)),
-                name, code, c_fname,
-                self.tempdir, debug, wait_on_error,
-                debug_recompile, False)
+                    cflags=[*self.toolchain.cflags, *extra_build_options]),
+                name, code,
+                source_name=c_fname,
+                cache_dir=self.tempdir,
+                debug=debug,
+                debug_recompile=debug_recompile,
+                object=False)
 
         if recompiled:
             logger.debug(f"Kernel {name} compiled from source")
-- 
GitLab