aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/ExprConstant.cpp
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2012-04-12 22:40:54 +0000
committerDavid Blaikie <dblaikie@gmail.com>2012-04-12 22:40:54 +0000
commit37050841d7b852497b85d5275d9ea92c07ddf059 (patch)
treee1bc33516c1924d2b3ef4567571958257855eaa1 /lib/AST/ExprConstant.cpp
parent6a86082f3a06a2dcceaaf63f78a0e52d64bcbaa3 (diff)
Warn on 64-to-32 for source value of x bits where 64 >= x > 32.
The codepath already only works for source bits > target bits, it's just that it was testing for the source expr bits to be exactly 64. This meant simple cases (int i = x_long / 2) were missed & ended up under the general -Wconversion warning, which a user might not have enabled. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154626 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/AST/ExprConstant.cpp')
0 files changed, 0 insertions, 0 deletions