aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseDecl.cpp
AgeCommit message (Expand)Author
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