Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a CastKind enum to CastExpr. Right now it's not used for much but it ↵ | Anders Carlsson | 2009-07-31 | 1 | -0/+2 |
| | | | | | | will be :) llvm-svn: 77650 | ||||
* | Allow front-end 'isa' access on object's of type 'id'. | Steve Naroff | 2009-07-24 | 1 | -0/+12 |
| | | | | | | | | Enhance test case to cover 'isa' access on interface types (clang produces an error, GCC produces a warning). Still need back-end CodeGen for ObjCIsaExpr. llvm-svn: 76979 | ||||
* | Read/write a CXXOperatorCallExpr from/to PCH files. | Argyrios Kyrtzidis | 2009-07-14 | 1 | -1/+16 |
| | | | | llvm-svn: 75598 | ||||
* | Fix PR 4489, a PCH crash during de-serialization. | Douglas Gregor | 2009-07-01 | 1 | -1/+0 |
| | | | | llvm-svn: 74664 | ||||
* | Added writing and reading of the ConstQualAdded flag of | Fariborz Jahanian | 2009-06-20 | 1 | -0/+1 |
| | | | | | | BlockDeclRefExpr to PCH. llvm-svn: 73800 | ||||
* | add the location of the ')' in a do/while statement to DoStmt. | Chris Lattner | 2009-06-12 | 1 | -0/+1 |
| | | | | | | This fixes a source range problem reported by Olaf Krzikalla. llvm-svn: 73266 | ||||
* | Fix lots of PCH crashes caused by the new assertions in | Douglas Gregor | 2009-05-22 | 1 | -3/+4 |
| | | | | | | | llvm::SmallVector, using data() instead of &[0]. The PCH testsuite now runs cleanly (again). llvm-svn: 72292 | ||||
* | Use v.data() instead of &v[0] when SmallVector v might be empty. | Jay Foad | 2009-05-21 | 1 | -3/+3 |
| | | | | llvm-svn: 72210 | ||||
* | Template instantiation for IndirectGotoStmt. Now my life is complete. | Douglas Gregor | 2009-05-16 | 1 | -0/+1 |
| | | | | llvm-svn: 71917 | ||||
* | Template instantiation for switch statements | Douglas Gregor | 2009-05-15 | 1 | -0/+3 |
| | | | | llvm-svn: 71916 | ||||
* | Template instantiation for "for" loops | Douglas Gregor | 2009-05-15 | 1 | -0/+2 |
| | | | | llvm-svn: 71901 | ||||
* | Template instantiation for do-while statements. | Douglas Gregor | 2009-05-15 | 1 | -0/+1 |
| | | | | llvm-svn: 71899 | ||||
* | Template instantiation for "if" statements. Also: | Douglas Gregor | 2009-05-15 | 1 | -0/+1 |
| | | | | | | | | - Skip semantic analysis of the "if" condition if it is type-dependent. - Added the location of the "else" keyword into IfStmt, so that we can provide it for type-checking after template instantiation. llvm-svn: 71875 | ||||
* | Make the PCH reader use the diagnostics system for its complaints. | Douglas Gregor | 2009-04-28 | 1 | -8/+2 |
| | | | | llvm-svn: 70330 | ||||
* | Teach PCH that ASTContext is optional. Move -parse-noop and -Eonly (so far) | Chris Lattner | 2009-04-27 | 1 | -7/+7 |
| | | | | | | | processing to after PCH is loaded. -Eonly and -parse-noop are close to working with PCH now but are not quite there yet. llvm-svn: 70257 | ||||
* | read all decls (and attributes and stmts/exprs referenced by the decl) | Chris Lattner | 2009-04-27 | 1 | -1/+0 |
| | | | | | | from the DeclsCursor. llvm-svn: 70190 | ||||
* | change the interface to ReadStmt to force clients to pass a cursor in to ↵ | Chris Lattner | 2009-04-27 | 1 | -14/+14 |
| | | | | | | read from. llvm-svn: 70188 | ||||
* | split stmt/expr deserialization out to PCHReaderStmt.cpp | Chris Lattner | 2009-04-27 | 1 | -0/+1134 |
llvm-svn: 70186 |