- e94ca9e4 Extend DeclarationName to support C++ overloaded operators, e.g., by Douglas Gregor · 16 years ago
- 2def483 Updated IdentifierResolver to deal with DeclarationNames. The names of by Douglas Gregor · 16 years ago
- c42e118 Implement C++ 'typeid' parsing and sema. by Sebastian Redl · 16 years ago
- 904eed3 Basic support for taking the address of an overloaded function by Douglas Gregor · 16 years ago
- 26d85b1 Move named cast sema functions to their own file. by Sebastian Redl · 16 years ago
- 4e84935 A small error message improvement and some comment cleanup for static_cast. by Sebastian Redl · 16 years ago
- 7ad8390 Initial implementation of parsing, semantic analysis, and AST-building by Douglas Gregor · 16 years ago
- f7be944 Some cleanup of the cast checkers. Don't canonicalize types when not needed. Use distinct diagnostics for distinct errors. by Sebastian Redl · 16 years ago
- 796da18 Create a new expression class, CXXThisExpr, to handle the C++ 'this' primary expression. Remove CXXThis from PredefinedExpr by Douglas Gregor · 16 years ago
- 225c41e Standard conversion sequences now have a CopyConstructor field, to by Douglas Gregor · 16 years ago
- 396b7cd Add implicitly-declared default and copy constructors to C++ classes, by Douglas Gregor · 16 years ago
- d5a56f0 Source ranges for named cast diagnostics. by Sebastian Redl · 16 years ago
- 60d62c2 Implement basic support for converting constructors in user-defined by Douglas Gregor · 16 years ago
- 0777972 Implement semantic checking of static_cast and dynamic_cast. by Sebastian Redl · 16 years ago
- 27c8dc0 Implement initialization of a reference (C++ [dcl.init.ref]) as part by Douglas Gregor · 16 years ago
- 9d293df Improve our handling of (C++) references within Clang. Specifically: by Douglas Gregor · 16 years ago
- 49badde Refactor the expression class hierarchy for casts. Most importantly: by Douglas Gregor · 16 years ago
- 0575d4a Some cleanups for the ambiguous derived-to-base conversion checks by Douglas Gregor · 16 years ago
- 2f639b9 Semantic analysis for C++ reinterpret_cast and const_cast. Patch by Sebastian Redl. by Douglas Gregor · 16 years ago
- 94b1dd2 First non-embarrassing cut at checking for ambiguous derived-to-base by Douglas Gregor · 16 years ago
- 4021a84 Use getCustomDiagID() instead of specifying the diagnostic in the 'DiagnosticKinds.def' file. by Argyrios Kyrtzidis · 16 years ago
- 77a5223 Give string literals const element typesin C++, and cope with the deprecated C++ conversion from a string literal to a pointer-to-non-const-character by Douglas Gregor · 16 years ago
- 5921093 Implement Sema support for the 'condition' part of C++ selection-statements and iteration-statements (if/switch/while/for). by Argyrios Kyrtzidis · 16 years ago
- 987a14b Add support for C++'s "type-specifier ( expression-list )" expression: by Argyrios Kyrtzidis · 16 years ago
- 12bc692 Minor #include cleaning by Daniel Dunbar · 16 years ago
- d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 16 years ago
- 0795232 Add Sema support for C++ classes. by Argyrios Kyrtzidis · 16 years ago
- bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from Sema/SemaExprCXX.cpp]
- 50dd289 add parsing, ast building and pretty printing support for C++ throw expressions. by Chris Lattner · 17 years ago
- 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
- 1b273c4 Rename statement actions (from Parse-prefix to ActOn-prefix). by Steve Naroff · 17 years ago
- 210679c Give CXXBoolLiteralExpr a type (all expressions need a valid type). by Steve Naroff · 17 years ago
- 5f016e2 Stage two of getting CFE top correct. by Reid Spencer · 17 years ago