https://bugs.llvm.org/show_bug.cgi?id=47070
Bug ID: 47070
Summary: Bit-wise operators should not be used where logical
operators should be used.( & should be
&&)(llvm-project/clang-tools-extra/clangd/RIFF.cpp:lin
e 32)
Product: clang-tools-extra
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: P
Component: clangd
Assignee: unassignedclangb...@nondot.org
Reporter: i...@ustchcs.com
CC: llvm-bugs@lists.llvm.org
Bit-wise operators should not be used where logical operators should be used.(
& should be &&)
commit e3546c78cabfbf670391a57766872f0a8e28a423
llvm-project/clang-tools-extra/clangd/RIFF.cpp:line 32
32 if (Len % 2 & !Stream.empty()) { // Skip padding byte.
33 if (Stream.front())
34 return makeError("nonzero padding byte");
35 Stream = Stream.drop_front();
36 }
37 return std::move(C);
38 }
Reported by: Ustchcs Toolsets Bugfinder
(bugfinder-5.2: Bit-wise operators should not be used where logical operators
should be used.( & should be &&))
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs