================
@@ -422,7 +425,10 @@ class ClangTidyCheck : public 
ast_matchers::MatchFinder::MatchCallback {
     store(ClangTidyOptions::OptionMap &Options, StringRef LocalName,
           std::optional<T> Value) const {
       if (Value)
-        storeInt(Options, LocalName, *Value);
+        if constexpr (std::is_signed_v<T>)
+          storeInt(Options, LocalName, *Value);
+        else
+          storeUnsigned(Options, LocalName, *Value);
----------------
PiotrZSL wrote:

you could just call: `store(Options, LocalName, *Value)`
And this way could avoid duplicates.

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

Reply via email to