[all-commits] [llvm/llvm-project] c6348e: cppcoreguidelines Narrowing Conversions Check: det...
Eric Seidel via All-commits
all-commits at lists.llvm.org
Tue Dec 8 10:15:47 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: c6348e8c95ee1eaa9dd2322b278def7a4127ff26
https://github.com/llvm/llvm-project/commit/c6348e8c95ee1eaa9dd2322b278def7a4127ff26
Author: Eric Seidel <eric at seidel.io>
Date: 2020-12-08 (Tue, 08 Dec 2020)
Changed paths:
M clang-tools-extra/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.cpp
M clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines-narrowing-conversions.cpp
Log Message:
-----------
cppcoreguidelines Narrowing Conversions Check: detect narrowing conversions involving typedefs
The check 'cppcoreguidelines-narrowing-conversions' does not detect conversions
involving typedef. This notably includes the standard fixed-width integer types
like int32_t, uint64_t, etc. Now look through the typedefs at the desugared type.
More information about the All-commits
mailing list