소스 검색

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