]> granicus.if.org Git - clang/commit
Add a few more complex-related cast kinds that arise due to arbitrary
authorJohn McCall <rjmccall@apple.com>
Sun, 14 Nov 2010 08:17:51 +0000 (08:17 +0000)
committerJohn McCall <rjmccall@apple.com>
Sun, 14 Nov 2010 08:17:51 +0000 (08:17 +0000)
commitf3ea8cfe6b1c2ef0702efe130561e9e66708d799
treee846d78ad848b43259d6f6a48698f41e4f29e399
parent81921cc4218e07363b5a0ea031fe775cba9b40c6
Add a few more complex-related cast kinds that arise due to arbitrary
implicit conversions;  the last batch was specific to promotions.
I think this is the full set we need.  I do think dividing the cast
kinds into floating and integral is probably a good idea.

Annotate a *lot* more C casts with useful cast kinds.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119036 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Expr.h
include/clang/AST/OperationKinds.h
lib/AST/Expr.cpp
lib/AST/ExprConstant.cpp
lib/Checker/GRExprEngine.cpp
lib/CodeGen/CGExpr.cpp
lib/CodeGen/CGExprComplex.cpp
lib/CodeGen/CGExprScalar.cpp
lib/Sema/SemaExpr.cpp