diff options
author | Junio C Hamano <gitster@pobox.com> | 2017-08-23 14:33:46 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-08-23 14:33:46 -0700 |
commit | d3b7ee087e3ed409b943d62501bd7fb8dbd96dd8 (patch) | |
tree | 1ed0f2f407610d50b984a4fa9b95bb72eaa17c14 /contrib/coccinelle/array.cocci | |
parent | Merge branch 'rs/bswap-ubsan-fix' into maint (diff) | |
parent | ls-files: don't try to prune an empty index (diff) | |
download | tgif-d3b7ee087e3ed409b943d62501bd7fb8dbd96dd8.tar.xz |
Merge branch 'rs/move-array' into maint
Code clean-up.
* rs/move-array:
ls-files: don't try to prune an empty index
apply: use COPY_ARRAY and MOVE_ARRAY in update_image()
use MOVE_ARRAY
add MOVE_ARRAY
Diffstat (limited to 'contrib/coccinelle/array.cocci')
-rw-r--r-- | contrib/coccinelle/array.cocci | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/contrib/coccinelle/array.cocci b/contrib/coccinelle/array.cocci index 4ba98b7eaf..c61d1ca8dc 100644 --- a/contrib/coccinelle/array.cocci +++ b/contrib/coccinelle/array.cocci @@ -27,6 +27,23 @@ expression n; @@ type T; +T *dst; +T *src; +expression n; +@@ +( +- memmove(dst, src, (n) * sizeof(*dst)); ++ MOVE_ARRAY(dst, src, n); +| +- memmove(dst, src, (n) * sizeof(*src)); ++ MOVE_ARRAY(dst, src, n); +| +- memmove(dst, src, (n) * sizeof(T)); ++ MOVE_ARRAY(dst, src, n); +) + +@@ +type T; T *ptr; expression n; @@ |