jerryzj wrote:

This patch seems to introduce a new compile-time warning

```
/llvm-project/clang/utils/TableGen/RISCVVEmitter.cpp:179:9: warning: use of 
bitwise '|' with boolean operands [-Wbitwise-instead-of-logical]
  179 |         (RVVI->isMasked() && (RVVI->getPolicyAttrsBits() & RVV_VTA) &&
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  180 |          (RVVI->getPolicyAttrsBits() & RVV_VMA)) |
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                  ||
  181 |         (!RVVI->isMasked() && (RVVI->getPolicyAttrsBits() & RVV_VTA));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/llvm-project/clang/utils/TableGen/RISCVVEmitter.cpp:179:9: note: cast one or 
both operands to int to silence this warning
1 warning generated.
```

https://github.com/llvm/llvm-project/pull/111476
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to