diff options
author | Ted Kremenek <kremenek@apple.com> | 2009-07-21 21:03:30 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2009-07-21 21:03:30 +0000 |
commit | ac7c7240f0baaae27cceed4084e789d70ef14ec2 (patch) | |
tree | 14dc1b6e0bc90cb318e47d24c85a3a4c7e4e1681 /clang/test/Index/cxx-operator-overload.cpp | |
parent | df3f1447e424b6c1d2e5647b63afb5b52a41fc3e (diff) | |
download | bcm5719-llvm-ac7c7240f0baaae27cceed4084e789d70ef14ec2.tar.gz bcm5719-llvm-ac7c7240f0baaae27cceed4084e789d70ef14ec2.zip |
Fix PR 4594 by refactoring almost all casting logic from GRExprEngine::VisitCast
to SValuator::EvalCast. In the process, the StoreManagers now use this new cast
machinery, and the hack in GRExprEngine::EvalBind to handle implicit casts
involving OSAtomicCompareAndSwap and friends has been removed (and replaced with
logic closer to the logic specific to those functions).
llvm-svn: 76641
Diffstat (limited to 'clang/test/Index/cxx-operator-overload.cpp')
0 files changed, 0 insertions, 0 deletions