diff options
author | John McCall <rjmccall@apple.com> | 2010-01-06 05:24:50 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2010-01-06 05:24:50 +0000 |
commit | f2370c9b4aade940e2253b5b33262ba507d1d71f (patch) | |
tree | a375aa5b288f28b3b2f040a626064f49827d5eab /test/SemaCXX/constructor-initializer.cpp | |
parent | 1a78afbde2257d01bd38a36e094d3e3231a9b412 (diff) |
Significantly rework the calculation of effective integer-expression ranges
for -Wsign-compare and -Wconversion, and use that coordinated logic to drive
both diagnostics. The new logic works more transparently with implicit
conversions, conditional operators, etc., as well as bringing -Wconversion's
ability to deal with pseudo-closed operations (e.g. arithmetic on shorts) to
-Wsign-compare.
Fixes PRs 5887, 5937, 5938, and 5939.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@92823 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/SemaCXX/constructor-initializer.cpp')
0 files changed, 0 insertions, 0 deletions