| commit | 81569d2044c64a960b86080401695745b3d3ee68 | [log] [tgz] |
|---|---|---|
| author | Steve Naroff <snaroff@apple.com> | Sun Jul 15 02:02:06 2007 +0000 |
| committer | Steve Naroff <snaroff@apple.com> | Sun Jul 15 02:02:06 2007 +0000 |
| tree | 7cf55327628defcca95d6d6287d506abcffa822a | |
| parent | 598305dfbd30087b4f606202e27804d456437534 [diff] |
This is the final step/commit for implementing exlicit implicit casts. Unlike the previous two checkins, which involved lot's of tedious refactoring, this checkin is nice and clean:-) - Hacked UsualUnaryConversions, UsualArithmeticConversions, and DefaultFunctionArrayConversion to create the AST node (using a helper function promoteExprToType). - Added a setType method to Expr. - Changed Expr::isIntegerConstantExpr to allow for the new node. llvm-svn: 39866