coccinelle: Updating ignore_return to support memcpy

The return of memcpy was being ignored just like memset's return. Just
adding it to coccinelle script.

MISRA-C rule 17.7

Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
This commit is contained in:
Flavio Ceolin 2018-12-18 12:11:49 -08:00 committed by Carles Cufí
parent 27435e4cb3
commit 8f3459b3db

View file

@ -1,7 +1,7 @@
/// Cast void to memset to ignore its return value
///
//# The return of memset is never checked and therefore cast
//# it to void to explicitly ignore while adhering to MISRA-C.
//# The return of memset and memcpy is never checked and therefore
//# cast it to void to explicitly ignore while adhering to MISRA-C.
//
// Confidence: High
// Copyright (c) 2017 Intel Corporation
@ -13,7 +13,10 @@ virtual patch
@depends on patch && !(file in "ext")@
expression e1,e2,e3;
@@
(
+ (void)
memset(e1,e2,e3);
|
+ (void)
memcpy(e1,e2,e3);
)