aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseInit.cpp
AgeCommit message (Expand)Author
2008-12-10Modify the move emulation according to the excellent design of Howard Hinnant...Sebastian Redl
2008-12-09Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResultSebastian Redl
2008-12-09Consistently use smart pointers for stmt and expr nodes in parser local varia...Sebastian Redl
2008-11-25Use RAII objects to ensure proper destruction of expression and statement AST...Sebastian Redl
2008-11-19Fix <rdar://problem/6150376> [sema] crash on invalid message send.Steve Naroff
2008-11-03Fix PR3001: if we have an error parsing an initializer, make sure to removeChris Lattner
2008-10-26pass designators into sema. This completes parser-level designatorChris Lattner
2008-10-26implement some more FIXMEs, by rejecting more bogus stuff inChris Lattner
2008-10-26add some simple designator testcases. Reject things like this:Chris Lattner
2008-10-26improve comments, build array and array range designator nodes, Chris Lattner
2008-10-26improve comments, build a Designation for field designators andChris Lattner
2008-10-26restructure ParseInitializerWithPotentialDesignator to make itChris Lattner
2008-10-26improve MayBeDesignationStart to do the entire determination Chris Lattner
2008-10-26inline the decision logic that chooses between an assign expr and braceChris Lattner
2008-10-26This patch continues parser-level implementation of designators:Chris Lattner
2008-10-26minor cleanupsChris Lattner
2008-07-09Simplify the parser a bit by looking at the next token without consuming it (...Argyrios Kyrtzidis
2008-06-02handle the full assignment-expression grammar when using an Chris Lattner
2008-04-20Two improvements to initializer parsing:Chris Lattner
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner