aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseDecl.cpp
AgeCommit message (Expand)Author
2008-07-26pull protocol resolution out into ActOnStartProtocolInterface.Chris Lattner
2008-07-26simplify some code.Chris Lattner
2008-07-26< only starts a declspec in objc mode.Chris Lattner
2008-07-26remove fixed fixmeChris Lattner
2008-07-26make DeclSpec manage its own protocol qualifier list memory instead of havingChris Lattner
2008-07-26Fix hte next wave of problems with protocol qualified ID:Chris Lattner
2008-07-26improve handling of the horrible GCC objc extension that treats "<foo>" Chris Lattner
2008-07-21minor cleanup to the actions interface to pass around SmallVectorImpl insteadChris Lattner
2008-06-21add parser and sema support for the funny ObjC '@defs' thing.Chris Lattner
2008-06-05Support "<p>" as a short-hand for "id<p>". Here's a comment from GCC (the onl...Steve Naroff
2008-05-09-Implement proper name lookup for namespaces.Argyrios Kyrtzidis
2008-04-13This patch adds very basic support for parsing and type-checking classDouglas Gregor
2008-04-13This patch is just the easy part of the class names patch, whichChris Lattner
2008-04-12Default argument cleanups and minor improvements, patch byChris Lattner
2008-04-10Patch for:Fariborz Jahanian
2008-04-10reduce the amount of 'C++ magic' this code depends on :)Chris Lattner
2008-04-10refactor Parser::ParseStructDeclaration to return a vector of uninterpreted Chris Lattner
2008-04-10Simplify lifetime of location object.Chris Lattner
2008-04-10Several improvements from Doug Gregor related to defaultChris Lattner
2008-04-08Add support for C++ default arguments, and rework Parse-Sema Chris Lattner
2008-04-06move a semantic check out of the parser into sema.Chris Lattner
2008-04-06now that identifier list parsing is split out, simplify handling ofChris Lattner
2008-04-06reject 'int test(x, x) int x; {}'Chris Lattner
2008-04-06reject 'typedef int y; int test(x, y)'.Chris Lattner
2008-04-06simplify Parser::ParseFunctionDeclaratorIdentifierListChris Lattner
2008-04-06split parsing of identifier lists in function declarators out intoChris Lattner
2008-04-06split code for handling grouping parens in declarators from code thatChris Lattner
2008-04-06another minor simplificationChris Lattner
2008-04-06Use token lookahead to simplify some code that is rarely executed.Chris Lattner
2008-04-05Fix handling of implicit int, resolving PR2012 and reverting (andChris Lattner
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner