aboutsummaryrefslogtreecommitdiff
path: root/lib/AST
AgeCommit message (Expand)Author
2009-12-27Fix PointerExprEvaluator::VisitCastExpr so it doesn't misfold C++ casts whichEli Friedman
2009-12-27Fix for PR5872. Add static specifier and const/volatile qualifiers to member ...Sam Weinig
2009-12-25Remove some dead variables clang-analyzer found.Benjamin Kramer
2009-12-24Fix for PR5844. Be explicit about anonymous struct/class/union/namespaces in ...Sam Weinig
2009-12-24Fix bug I just introduced in ForStmt::child_end() where we could iterate off ...Ted Kremenek
2009-12-24Coelesce 'DoDestroy()' methods in Stmt.cpp, and modify the child_iterator ret...Ted Kremenek
2009-12-24Modify WhileStmt::child_begin()/child_end() to include the initializer for th...Ted Kremenek
2009-12-24Modify SwitchStmt::child_begin()/child_end() to include the initializer for t...Ted Kremenek
2009-12-24support the warn_unused_result in C++ class methodsNuno Lopes
2009-12-23Add StmtIterator support for iterating over both the conditionTed Kremenek
2009-12-23When we see a CXXDefaultArgExpr during template instantiation, rebuildDouglas Gregor
2009-12-23Increase StmtIterator size by one pointer (separating out the Stmt** from the...Ted Kremenek
2009-12-23Tidy up ~ASTContext a bit by turning orphan compound statements intoTed Kremenek
2009-12-23When using a default function argument for a function template (orDouglas Gregor
2009-12-23move a few more symbols to .rodata/.data.rel.roNuno Lopes
2009-12-23Add 'DeclStmt::DoDestroy()' which doesn't actually recurse over its child exp...Ted Kremenek
2009-12-23Fix CXXConstructExpr::getSourceRange() to not include the source ranges of CX...Ted Kremenek
2009-12-23Update for the intrinsic changes in llvm: the object size intrinsicEric Christopher
2009-12-23Remove CharUnits::toString() to eliminate dependence on <string>.Ken Dyck
2009-12-22Move the implementation of ASTContext::getTypeSizeInChars() to the .cpp file toKen Dyck
2009-12-22Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, s...Douglas Gregor
2009-12-21indentation fixChris Lattner
2009-12-20fix PR4010: add support for the warn_unused_result for function pointersNuno Lopes
2009-12-19A CXXExprWithTemporaries expression is an lvalue if its subexpressionDouglas Gregor
2009-12-19<string> already comes in from CharUnits.hChris Lattner
2009-12-18Add and tidy doxygen comments and move implementation of toString() to newlyKen Dyck
2009-12-17Patch over yet more problems with friend declarations which were provokingJohn McCall
2009-12-16When value-initializing a class with no user-defined constructors butDouglas Gregor
2009-12-16More work on the FullExpr class.Anders Carlsson
2009-12-16Check in a rudimentary FullExpr class that isn't used anywhere yet. Rename Ac...Anders Carlsson
2009-12-16Switch the C++ new expression over to InitializationSequence, ratherDouglas Gregor
2009-12-15Diagnose attempting to assign to a sub-structure of an ivarFariborz Jahanian
2009-12-15ShouldDestroyTemporaries? I don't think so.Anders Carlsson
2009-12-15If a ParmVarDecl's default argument is a CXXExprWithTemporaries, return the u...Anders Carlsson
2009-12-15Elaborated types are specifier types, based on a patch from CorneliusDouglas Gregor
2009-12-14Improve template instantiation for object constructions in several ways:Douglas Gregor
2009-12-14Rename dump to dumpDeclContext, so that call RD->dump() won't dump the decl c...Anders Carlsson
2009-12-13More improvements to checking allocation and deallocation functions.Anders Carlsson
2009-12-12Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gaveJeffrey Yasskin
2009-12-12Factor operator new declaration checking out into a separate function.Anders Carlsson
2009-12-11Patch to allow C-style cast from 'void *' to block pointer type.Fariborz Jahanian
2009-12-11StmtDumper::VisitUnresolvedLookupExprJohn McCall
2009-12-11Use StringRef.getAsInteger instead of temporary string + strtol. No intended ...Benjamin Kramer
2009-12-11Patch to fix a crash trying to access a category name inFariborz Jahanian
2009-12-10Clean up enum constants so that they're finally sane. Fixes PR3173 and aEli Friedman
2009-12-10Implement redeclaration checking and hiding semantics for using declarations....John McCall
2009-12-10spread 'const' love to some variables. this considerably reduces the amount o...Nuno Lopes
2009-12-09Code gen for ObjCIsaExpr AST used as lvalue.Fariborz Jahanian
2009-12-09Reimplement reference initialization (C++ [dcl.init.ref]) using theDouglas Gregor
2009-12-09Add DeclContext::dump.Anders Carlsson