Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISC Open Source Projects
BIND
Commits
6bd2eb06
Commit
6bd2eb06
authored
Sep 05, 2019
by
Ondřej Surý
Browse files
Add a semantic patch to make refactor the isc_mem_create()
parent
1b716a39
Changes
1
Hide whitespace changes
Inline
Side-by-side
cocci/isc_mem_create_never_fail.spatch
0 → 100644
View file @
6bd2eb06
@@
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);
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment