diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2017-09-29 23:57:25 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2017-09-29 23:57:25 +0000 |
commit | ac63d63543ca824434236ffd788c46eec9339657 (patch) | |
tree | b55ea78a09084f92211b3b4bbd8d7e69bf18260c /clang/lib/Analysis/BodyFarm.cpp | |
parent | 1d8cf2be89087a2babc1dc38b16040fad0a555e2 (diff) | |
download | bcm5719-llvm-ac63d63543ca824434236ffd788c46eec9339657.tar.gz bcm5719-llvm-ac63d63543ca824434236ffd788c46eec9339657.zip |
Add a "vexing parse" warning for ambiguity between a variable declaration and a
function-style cast.
This fires for cases such as
T(x);
... where 'x' was previously declared and T is a type. This construct declares
a variable named 'x' rather than the (probably expected) interpretation of a
function-style cast of 'x' to T.
llvm-svn: 314570
Diffstat (limited to 'clang/lib/Analysis/BodyFarm.cpp')
0 files changed, 0 insertions, 0 deletions