diff options
author | Andrii Nakryiko <andrii@kernel.org> | 2023-03-09 08:40:13 +0300 |
---|---|---|
committer | Alexei Starovoitov <ast@kernel.org> | 2023-03-10 19:14:07 +0300 |
commit | 713461b895ef958ef444b00cc2d979f3ca3a82e2 (patch) | |
tree | e7d389ad2061e40119fa14a6fae656ba2f01da91 /tools/testing/crypto | |
parent | 2498e6231bfd44f8f85afbc838b37441551a4028 (diff) | |
download | linux-713461b895ef958ef444b00cc2d979f3ca3a82e2.tar.xz |
selftests/bpf: add __sink() macro to fake variable consumption
Add __sink(expr) macro that forces compiler to believe that passed in
expression is both read and written. It used a simple embedded asm for
this. This is useful in a lot of tests where we assign value to some variable
to trigger some action, but later don't read variable, causing compiler
to complain (if corresponding compiler warnings are turned on, which
we'll do in the next patch).
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/r/20230309054015.4068562-3-andrii@kernel.org
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'tools/testing/crypto')
0 files changed, 0 insertions, 0 deletions