aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2008-11-25Only call TryAnnotateScopeToken when parsing C++.Daniel Dunbar
2008-11-25Handle returning complex types that get coerced. Fixes PR3131Anders Carlsson
2008-11-25Use RAII objects to ensure proper destruction of expression and statement AST...Sebastian Redl
2008-11-25Fix 80-col violations.Daniel Dunbar
2008-11-25Refactored checking on readonly property into a method.Fariborz Jahanian
2008-11-25Patch to allow over-riding of readonly property to Fariborz Jahanian
2008-11-25Remove more #ifdeffed codeAnders Carlsson
2008-11-25Remove the #ifdeffed out code.Anders Carlsson
2008-11-25remove unused varNuno Lopes
2008-11-25Simple parsing of exception specifications, with no semantic analysis yetDouglas Gregor
2008-11-25Comment fix.Daniel Dunbar
2008-11-24Patch to remove bogus waring when a property declarationFariborz Jahanian
2008-11-24Remove an empty if and add a reminder for when we implement C++ try-catch.Sebastian Redl
2008-11-24Fix CFG bug where the 'increment' block for a 'for' statement would not beTed Kremenek
2008-11-24Remove some bad characters from comment.Sebastian Redl
2008-11-24Fix the fix of revision 59974. Now array-struct.c passes too.Sebastian Redl
2008-11-24Fix crash of array bounds checking under 64-bit.Sebastian Redl
2008-11-24Remove FIXME comment.Ted Kremenek
2008-11-24Add support for AllocaRegion extent with GDM.Zhongxing Xu
2008-11-24Add utility methods.Zhongxing Xu
2008-11-24Cleanup code with utility method.Zhongxing Xu
2008-11-24Change a whole lot of diagnostics to take QualType's directly Chris Lattner
2008-11-24Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of Chris Lattner
2008-11-24Reimplement Expr::isConstantExpr in terms of Expr::Evaluate. This fixes PR2832.Anders Carlsson
2008-11-24Strings are NULL terminated. So the region size should plus one.Zhongxing Xu
2008-11-24The address of a variable is only constant if the variable has global storage.Anders Carlsson
2008-11-24Fix bug in the constant evaluator. Fixes PR3115.Anders Carlsson
2008-11-24Migrate some stuff from NamedDecl::getName() to Chris Lattner
2008-11-24Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make itChris Lattner
2008-11-24simplify this code.Chris Lattner
2008-11-24Rename Selector::getName() to Selector::getAsString(), and addChris Lattner
2008-11-24Add a comment about the signedness.Zhongxing Xu
2008-11-24Add getSize() support for StringRegion.Zhongxing Xu
2008-11-23convert some more warnings to NOTEs.Chris Lattner
2008-11-23remove warn_previous_declarationChris Lattner
2008-11-23make the 'to match this' diagnostic a note.Chris Lattner
2008-11-23Make all the 'redefinition' diagnostics more consistent, and make the Chris Lattner
2008-11-23make some objc redefinition warnings more consistent: call definitions Chris Lattner
2008-11-23Tweak duplicate category diagnostic to work like the duplicate protocol diagn...Chris Lattner
2008-11-23Convert IdentifierInfo's to be printed the same as DeclarationNames Chris Lattner
2008-11-23add support for inserting a DeclarationName into a diagnostic directlyChris Lattner
2008-11-23Genericize the qualtype formating callback to support any diag argument.Chris Lattner
2008-11-23Add support for sending QualType's directly into diags and convert twoChris Lattner
2008-11-23Add out-of-bound memory access warning report code.Zhongxing Xu
2008-11-23Clean up code by using utility methods.Zhongxing Xu
2008-11-22Return false if we encounter a type we can't handle.Anders Carlsson
2008-11-22An expression is not foldable if it can't be fully evaluated. Fixes PR3060Anders Carlsson
2008-11-22Implemented ir-gen for 'implicit' properties using the new AST nodes.Fariborz Jahanian
2008-11-22Case values must be evaluatedAnders Carlsson
2008-11-22Use Expr::Evaluate for case statements. Fixes PR2525Anders Carlsson