| commit | 56784f9de61fa607c03a56c3f774641a1189786d | [log] [tgz] |
|---|---|---|
| author | Chris Lattner <sabre@nondot.org> | Sat Apr 16 23:15:35 2011 +0000 |
| committer | Chris Lattner <sabre@nondot.org> | Sat Apr 16 23:15:35 2011 +0000 |
| tree | 7c0e7a0522b6b24707a9a50dc7fbe9f087a113ee | |
| parent | d6d4f987b487109878cf961d933caee925bc3036 [diff] |
fix rdar://9289603 - clang should fold trivial ?: for enums as well as integer constants into select at -O0 by making the isCheapEnoughToEvaluateUnconditionally predicate handle anything that folds to a constant. In particular, we now fold enums. llvm-svn: 129649