summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST
Commit message (Expand)AuthorAgeFilesLines
* Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor2008-12-119-128/+393
* The "real" fix for <rdar://problem/6424347> clang on xcode: Assertion failed:...Steve Naroff2008-12-101-28/+30
* Some cleanups to the dependent-types commit, as suggested by SebastianDouglas Gregor2008-12-101-4/+0
* Fix <rdar://problem/6424347> clang on xcode: Assertion failed: (0 && "unexpec...Steve Naroff2008-12-101-27/+27
* Fix <rdar://problem/6418623> Bogus block type compatibility warning.Steve Naroff2008-12-101-1/+20
* Prevent bogus warning on unimplemented setter/getter when userFariborz Jahanian2008-12-091-0/+8
* Support for implementation of property in the case whereFariborz Jahanian2008-12-091-3/+4
* Add preliminary CFG support for @throw. We basically treat it like a return ...Ted Kremenek2008-12-091-1/+23
* ObjCInterfaceDecl::lookupInstanceMethod() needs to look through a categories ...Steve Naroff2008-12-081-0/+8
* Workaround for PR3173. The fix is correct in the sense that if the enum Eli Friedman2008-12-081-0/+3
* Use of properties declared in protocols in the categoryFariborz Jahanian2008-12-061-0/+25
* Add support for calls to dependent names within templates, e.g.,Douglas Gregor2008-12-063-0/+29
* Introduce basic support for dependent types, type-dependentDouglas Gregor2008-12-056-4/+135
* Fixed a comment.Fariborz Jahanian2008-12-051-4/+4
* This test checks for duplicate implementation of the same Fariborz Jahanian2008-12-051-0/+54
* Representation of template type parameters and non-type templateDouglas Gregor2008-12-057-1/+96
* This wasn't such a good idea after all as it broke some tests.Anders Carlsson2008-12-051-10/+1
* Handle __builtin___CFStringMakeConstantString in Expr::Evaluate.Anders Carlsson2008-12-051-1/+10
* Several things...Steve Naroff2008-12-042-2/+2
* Fix some type punning errors in SizeOfAlignOf and Typeid AST nodes. This shou...Sebastian Redl2008-12-033-5/+5
* Correct pretty printing of array new expressions.Sebastian Redl2008-12-021-4/+9
* Handle new by passing the Declaration to the Action, not a processed type.Sebastian Redl2008-12-023-14/+21
* This patch corrects problem in searching for a setter/getter method forFariborz Jahanian2008-12-021-24/+18
* -Add several ObjC types to Decl::getDeclKindName(), a useful debug hook.Steve Naroff2008-12-011-0/+3
* Use EmitInt, not Emit, to emit unsigned valuesDouglas Gregor2008-12-011-2/+2
* Generate the correct results for the comma expression. Fixes PR3123.Anders Carlsson2008-12-011-7/+10
* Revert change that made isNullPointerConstant start emitting warnings. We don...Anders Carlsson2008-12-011-11/+9
* Remove dead code.Anders Carlsson2008-12-011-3/+0
* Add a new variant of isNullConstantExpr that returns an EvalResult.Anders Carlsson2008-12-011-5/+15
* Emit the correct diagnostic when a comma is in an ICE.Anders Carlsson2008-12-011-4/+4
* Change the diagnostics that the evaluator reports to be of type NOTE.Anders Carlsson2008-11-301-11/+10
* Replace the isEvaluated bool with a ShortCircuit int, making it easier to han...Anders Carlsson2008-11-301-12/+10
* Pass the expression to the Error and Extension methods.Anders Carlsson2008-11-301-20/+22
* Add a new variant of Evaluate and reimplement the old Evaluate in terms of th...Anders Carlsson2008-11-301-7/+17
* General cleanup, evaluate the RHS of a logical op even if the LHS will give u...Anders Carlsson2008-11-301-16/+25
* EvalInfo now holds a reference to an EvalResult struct.Anders Carlsson2008-11-301-24/+14
* Implement the GNU __null extensionDouglas Gregor2008-11-293-1/+29
* Switch QualType to use llvm::PointerIntPair internally to do the pointerChris Lattner2008-11-281-6/+8
* remove debug-only assertion in the complex float evaluator as it makes some r...Nuno Lopes2008-11-261-1/+0
* Refactored checking on readonly property into a method.Fariborz Jahanian2008-11-252-18/+27
* Patch to allow over-riding of readonly property to Fariborz Jahanian2008-11-251-4/+18
* Remove more #ifdeffed codeAnders Carlsson2008-11-251-144/+0
* Fix CFG bug where the 'increment' block for a 'for' statement would not beTed Kremenek2008-11-241-2/+10
* Reimplement Expr::isConstantExpr in terms of Expr::Evaluate. This fixes PR2832.Anders Carlsson2008-11-241-0/+25
* The address of a variable is only constant if the variable has global storage.Anders Carlsson2008-11-241-1/+9
* Fix bug in the constant evaluator. Fixes PR3115.Anders Carlsson2008-11-241-33/+33
* Migrate some stuff from NamedDecl::getName() to Chris Lattner2008-11-245-22/+22
* Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make itChris Lattner2008-11-242-7/+6
* simplify this code.Chris Lattner2008-11-241-1/+2
* Rename Selector::getName() to Selector::getAsString(), and addChris Lattner2008-11-245-11/+10
OpenPOWER on IntegriCloud