Commit f20f12b
committed
Suppress Clang 21 -Wcharacter-conversion
The new Clang 21 warning is wreaking havoc in C++ projects that want
to use modern C++, because it not only warns about char8_t → char16_t,
but also about the completely harmless char16_t → char32_t conversions.
It has since been fixed, but suppress the warning globally until we
know which version has the fix (looks to be 21.1.4 at this point).
Upstream bug report: llvm/llvm-project#163719
More discussion in: llvm/llvm-project#138526
Upstream fix: llvm/llvm-project#163927
Pick-to: 6.10 6.8 6.5
Change-Id: I6409f6f6833131e3a77d81ab679125b2806e86a2
Reviewed-by: Edward Welbourne <[email protected]>
Reviewed-by: Ahmad Samir <[email protected]>1 parent 2200b5c commit f20f12b
1 file changed
+4
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1443 | 1443 | | |
1444 | 1444 | | |
1445 | 1445 | | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
1446 | 1450 | | |
1447 | 1451 | | |
1448 | 1452 | | |
| |||
0 commit comments