瀏覽代碼

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

Cyril Roelandt 13 年之前
父節點
當前提交
3d4d9901c2
共有 2 個文件被更改,包括 22 次插入0 次删除
  1. 11 0
      tools/dev/experimental/use_starpu_macros.cocci
  2. 11 0
      tools/dev/experimental/use_starpu_macros_test.c

+ 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);
+}