================
@@ -13707,4 +13707,12 @@ def err_amdgcn_load_lds_size_invalid_value :
Error<"invalid size value">;
def note_amdgcn_load_lds_size_valid_value : Note<"size must be %select{1, 2,
or 4|1, 2, 4, 12 or 16}0">;
def err_amdgcn_coop_atomic_invalid_as : Error<"cooperative atomic requires a
global or generic pointer">;
+
+def warn_comparison_in_enum_initializer
+ : Warning<"comparison operator '%0' is potentially a typo for a shift
operator '%1'">,
+ InGroup<DiagGroup<"enum-compare-typo">>;
+
+def note_enum_compare_typo_suggest
+ : Note<"use '%0' to perform a bitwise shift">;
----------------
AaronBallman wrote:
```suggestion
def warn_comparison_in_enum_initializer : Warning<
"comparison operator '%0' is potentially a typo for a shift operator '%1'">,
InGroup<DiagGroup<"enum-compare-typo">>;
def note_enum_compare_typo_suggest : Note<
"use '%0' to perform a bitwise shift">;
```
clang-format on our .td files rarely does what we'd like. :-(
https://github.com/llvm/llvm-project/pull/168445
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits