| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect its | Douglas Gregor | 2010-07-07 | 1 | -1/+1 | |
| | | | | | | | newly-narrowed scope. No functionality change. llvm-svn: 107828 | |||||
| * | Prefer llvm_unreachable(...) to assert(false && ...). This is important as | Chandler Carruth | 2010-06-29 | 1 | -5/+6 | |
| | | | | | | | without it we might exit a non-void function without returning. llvm-svn: 107106 | |||||
| * | Introduce Expr::Classify and Expr::ClassifyModifiable, which determine the ↵ | Sebastian Redl | 2010-06-28 | 1 | -0/+470 | |
| classification of an expression under the C++0x taxology (value category). Reimplement isLvalue and isModifiableLvalue using these functions. No regressions in the test suite from this, and my rough performance check doesn't show any regressions either. llvm-svn: 107007 | ||||||

