summaryrefslogtreecommitdiffstats
path: root/clang/lib/ARCMigrate/TransformActions.cpp
diff options
context:
space:
mode:
authorRichard Trieu <rtrieu@google.com>2011-07-15 00:00:51 +0000
committerRichard Trieu <rtrieu@google.com>2011-07-15 00:00:51 +0000
commitcfe3926ae99e2db2452c036aba330f3e698d2b7f (patch)
tree6da68793430e4f44b178ac58adf9efb7d324bfae /clang/lib/ARCMigrate/TransformActions.cpp
parente625325d9f920e49e18e6aef47b05e87405b7717 (diff)
downloadbcm5719-llvm-cfe3926ae99e2db2452c036aba330f3e698d2b7f.tar.gz
bcm5719-llvm-cfe3926ae99e2db2452c036aba330f3e698d2b7f.zip
Remove warnings of constant operands of logical operators from template instantiations. Upon instantiation of template, value-dependent parameters are replaced by equivalent literals, so code like:
template<unsigned int A, unsigned int B> struct S { int foo() { int x = A && B; } } will not warn on A && B on every instantiation. This will still warn on other cases inside templates, which will be caught on checking the template definition. llvm-svn: 135222
Diffstat (limited to 'clang/lib/ARCMigrate/TransformActions.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud