[clang] 46a5693 - [FlowSensitive] Fix warnings
Aaron Ballman via cfe-commits
cfe-commits at lists.llvm.org
Fri Dec 8 08:10:13 PST 2023
Thank you for the fix, sorry for the trouble!
~Aaron
On Fri, Dec 8, 2023 at 10:56 AM Kazu Hirata via cfe-commits
<cfe-commits at lists.llvm.org> wrote:
>
>
> Author: Kazu Hirata
> Date: 2023-12-08T07:56:45-08:00
> New Revision: 46a56931251eba767929f6a2110da5b1bcbc5eb9
>
> URL: https://github.com/llvm/llvm-project/commit/46a56931251eba767929f6a2110da5b1bcbc5eb9
> DIFF: https://github.com/llvm/llvm-project/commit/46a56931251eba767929f6a2110da5b1bcbc5eb9.diff
>
> LOG: [FlowSensitive] Fix warnings
>
> This patch fixes:
>
> clang/lib/Analysis/FlowSensitive/HTMLLogger.cpp:376:22: error:
> comparison of integers of different signs: 'unsigned int' and
> 'TokenInfo::(unnamed enum at
> clang/lib/Analysis/FlowSensitive/HTMLLogger.cpp:356:7)'
> [-Werror,-Wsign-compare]
>
> clang/lib/Analysis/FlowSensitive/HTMLLogger.cpp:385:23: error:
> comparison of integers of different signs: 'unsigned int' and
> 'TokenInfo::(unnamed enum at
> clang/lib/Analysis/FlowSensitive/HTMLLogger.cpp:356:7)'
> [-Werror,-Wsign-compare]
>
> etc
>
> Added:
>
>
> Modified:
> clang/lib/Analysis/FlowSensitive/HTMLLogger.cpp
>
> Removed:
>
>
>
> ################################################################################
> diff --git a/clang/lib/Analysis/FlowSensitive/HTMLLogger.cpp b/clang/lib/Analysis/FlowSensitive/HTMLLogger.cpp
> index baa099d2f3fcf..2a7bfce535015 100644
> --- a/clang/lib/Analysis/FlowSensitive/HTMLLogger.cpp
> +++ b/clang/lib/Analysis/FlowSensitive/HTMLLogger.cpp
> @@ -353,7 +353,7 @@ class HTMLLogger : public Logger {
>
> // TokenInfo stores the BB and set of elements that a token is part of.
> struct TokenInfo {
> - enum { Missing = -1 };
> + enum : unsigned { Missing = static_cast<unsigned>(-1) };
>
> // The basic block this is part of.
> // This is the BB of the stmt with the smallest containing range.
>
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
More information about the cfe-commits
mailing list