Thread (6 messages) 6 messages, 3 authors, 2021-06-09

Re: [PATCH] tools/perf: Do not set a variable unless it will be used

From: Ricardo Ribalda <hidden>
Date: 2021-06-04 19:25:50
Also in: lkml

Hi Peter

On Fri, 4 Jun 2021 at 11:36, Peter Zijlstra [off-list ref] wrote:
On Fri, Jun 04, 2021 at 11:26:38AM +0200, Ricardo Ribalda wrote:
quoted
clang-13 triggers the following warning:

bench/inject-buildid.c:351:6: error: variable 'len' set but not used [-Werror,-Wunused-but-set-variable]
        u64 len = 0;

This patch sets the value to len only if it will be used afterwards.
My vote would be to kill that warning, what absolute shite.
My knowledge of llvm codebase is close to NULL, so it is much easier
for me to "fix" the code.

I would assume that the static analyser has found a magic condition
where the previous if always returns false, and has managed to
"optimize" the code.





-- 
Ricardo Ribalda
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help