Commit 6bd2eb06 authored by Ondřej Surý's avatar Ondřej Surý
Browse files

Add a semantic patch to make refactor the isc_mem_create()

parent 1b716a39
@@
statement S;
expression E;
@@
- if (isc_mem_create(0, 0, E) != ISC_R_SUCCESS) S;
+ isc_mem_create(E);
@@
statement S;
expression V, E;
@@
- V = isc_mem_create(0, 0, E);
- if (V == ISC_R_SUCCESS) S
+ isc_mem_create(E);
+ S
@@
statement S;
expression V, E;
@@
- V = isc_mem_create(0, 0, E);
- if (V != ISC_R_SUCCESS) S
+ isc_mem_create(E);
@@
expression V, E;
@@
- V = isc_mem_create(0, 0, E);
- check_result(V, ...);
+ isc_mem_create(E);
@@
statement S;
expression V, E, C;
@@
- if (C) { V = isc_mem_create(0, 0, E); }
- if (V != ISC_R_SUCCESS) S
+ if (C) { isc_mem_create(E); }
@@
expression E;
@@
- RUNTIME_CHECK(isc_mem_create(0, 0, E) == ISC_R_SUCCESS);
+ isc_mem_create(E);
@@
expression E;
@@
- RUNCHECK(isc_mem_create(0, 0, E));
+ isc_mem_create(E);
@@
expression E;
@@
- CHECK(isc_mem_create(0, 0, E), ...);
+ isc_mem_create(E);
@@
expression E;
@@
- CHECK(isc_mem_create(0, 0, E));
+ isc_mem_create(E);
@@
expression V, E;
@@
- V = isc_mem_create(0, 0, E);
- assert_int_equal(V, ISC_R_SUCCESS);
+ isc_mem_create(E);
@@
expression E;
statement S;
@@
- if (isc_mem_create(0, 0, E) != ISC_R_SUCCESS) S
+ isc_mem_create(E);
@@
expression E;
@@
- DO(..., isc_mem_create(0, 0, E));
+ isc_mem_create(E);
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment