aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseInit.cpp
AgeCommit message (Expand)Author
2009-10-18PR5218: Replace IdentifierInfo::getName with StringRef version, now that clientsDaniel Dunbar
2009-10-17Avoid std::string concatenation.Daniel Dunbar
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-05-21Merge the ASTVector and ASTOwningVector templates, since they offeredDouglas Gregor
2009-04-02Introduce a "-fixit" mode to clang-cc that applies code-modification hints.Douglas Gregor
2009-03-28Make our diagnostics about the obsolete GNU designated-initializerDouglas Gregor
2009-03-27Fix <rdar://problem/6724396>, where we were silently droppingDouglas Gregor
2009-03-20InitListDesignations hasn't been used (ever). Eliminate it, andDouglas Gregor
2009-02-05Put the invalid flag of OwningResult into the Action pointer.Sebastian Redl
2009-01-30Implement and test aggregate initialization in C++. Major changes:Douglas Gregor
2009-01-29move library-specific diagnostic headers into library private dirs. ReduceChris Lattner
2009-01-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner
2009-01-22Initial implementation of semantic analysis and ASTs for C99Douglas Gregor
2009-01-19Convert more expression actions to smart pointers.Sebastian Redl
2009-01-18Rename move_convert to move_arg and move_res. The new names are less misleadi...Sebastian Redl
2008-12-13Convert remaining expression parsers to smart pointers. Now on to the Action ...Sebastian Redl
2008-12-11Convert a big bunch of expression parsers to use smart pointers.Sebastian Redl
2008-12-11Convert selected expression parsers to use smart pointers.Sebastian Redl
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