]> granicus.if.org Git - clang/commit
Evaluate casts to complex.
authorDaniel Dunbar <daniel@zuster.org>
Thu, 29 Jan 2009 06:16:07 +0000 (06:16 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Thu, 29 Jan 2009 06:16:07 +0000 (06:16 +0000)
commita2cfd34952204c9a160fe1a5da5ba2f231df891d
tree7b7a29c53c375981e1ab870c2ab73c75e3f362db
parent2d43e3bbd27f536d300f2295a9651847631ee867
Evaluate casts to complex.
 - Lift (int,float) -> (int,float) conversion into separate routines.

 - Fix handling of, e.g., char -> _Complex int, which was producing a
   _Complex char value instead.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63278 91177308-0d34-0410-b5e6-96231b3b80d8
lib/AST/ExprConstant.cpp