Quellcode durchsuchen

Add a Coccinelle script that turns "abort" into "STARPU_ABORT" and "assert" into "STARPU_ASSERT"

Cyril Roelandt vor 13 Jahren
Ursprung
Commit
3d4d9901c2

+ 11 - 0
tools/dev/experimental/use_starpu_macros.cocci

@@ -0,0 +1,11 @@
+@@
+@@
+-	abort();
++	STARPU_ABORT();
+
+
+@@
+@@
+-	assert(
++	STARPU_ASSERT(
+...)

+ 11 - 0
tools/dev/experimental/use_starpu_macros_test.c

@@ -0,0 +1,11 @@
+static void
+foo(void)
+{
+	abort();
+}
+
+static void
+bar(struct starpu_task *task)
+{
+	assert(task && task->cl);
+}