aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2009-06-24Implement matching of function templates, so that one can declare overloaded ...Douglas Gregor
2009-06-24Make sure that the template parameter lists get from the parser down to ActOn...Douglas Gregor
2009-06-24Support for [class.local]p4.Anders Carlsson
2009-06-24When declaring a function template, create a FunctionTemplateDecl nodeDouglas Gregor
2009-06-24[class.local] p1 and p3. Also, add back the xcodeproj file.Anders Carlsson
2009-06-23Some changes to accomodate Doug's comment forFariborz Jahanian
2009-06-23Start propagating template parameter lists to the right places toDouglas Gregor
2009-06-23Eliminate DeclPtrTy() arguments to ActOnDeclarator that are just a very, very...Douglas Gregor
2009-06-23Make sure that argument-dependent lookup looks into the global scopeDouglas Gregor
2009-06-23Check in a new template argument list builder that should work better for var...Anders Carlsson
2009-06-22patch to mark use of implicit copy constructors.Fariborz Jahanian
2009-06-22Robustify a bunch of C++-related declaration actions.Douglas Gregor
2009-06-22Implement implicit instantiation of the member functions of a class templateDouglas Gregor
2009-06-22Rework the way we track which declarations are "used" duringDouglas Gregor
2009-06-22Changes made per Doug's comments.Fariborz Jahanian
2009-06-22Remove ImplicitMustBeDefined, use universal 'Used' flagFariborz Jahanian
2009-06-20Made improvements in c++'s object model patch on Doug's review.Fariborz Jahanian
2009-06-20Parsing and AST support for using declarations, from John Thompson!Douglas Gregor
2009-06-19Keep track of when declarations are "used" according to C andDouglas Gregor
2009-06-19Use QualType to represent block's implicit return type asFariborz Jahanian
2009-06-19Patch for implementation of C++'s object model. This isFariborz Jahanian
2009-06-18Some cleanups suggested by ChrisDouglas Gregor
2009-06-18Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor
2009-06-17Diagnose class members that shadow a template parameter. FixesDouglas Gregor
2009-06-17Fix some erroneous comments due to trigger-happy copy&paste.Argyrios Kyrtzidis
2009-06-17Factor out some common code into Sema::EnterDeclaratorContext/ExitDeclaratorC...Argyrios Kyrtzidis
2009-06-17Implement correct name lookup inside an initializer of a C++ class static dat...Argyrios Kyrtzidis
2009-06-17Move CXXMethodDecl::OutOfLineDefinition into Decl::OutOfLine.Argyrios Kyrtzidis
2009-06-17Removed deadcode related to addition of constructorFariborz Jahanian
2009-06-17First step toward fixing <rdar://problem/6613046> refactor clang objc type re...Steve Naroff
2009-06-17Support dependent extended vector types and template instantiationDouglas Gregor
2009-06-16Since integral template arguments can't have dependent types we don't need an...Anders Carlsson
2009-06-16Make DeduceNonTypeTemplateArgument take an APSInt instead of an APInt.Anders Carlsson
2009-06-16Implements -Wundeclared-selector for ObjC.Fariborz Jahanian
2009-06-16Handle temporaries in default arguments.Anders Carlsson
2009-06-16Keep track of whether a type parameter type is a parameter pack.Anders Carlsson
2009-06-16Add a comment to Sema::ActOnTranslationUnitScope().Steve Naroff
2009-06-15More parameter pack work.Anders Carlsson
2009-06-15Add a new 'Pack' argument kind to TemplateArgument. This is not yet used.Anders Carlsson
2009-06-15Base SFINAE error suppression counting on the class of an error, notDouglas Gregor
2009-06-14Introduce a SFINAE "trap" that keeps track of the number of errorsDouglas Gregor
2009-06-14Update LLVM.Douglas Gregor
2009-06-14Sink the BuiltinInfo object from ASTContext into theChris Lattner
2009-06-14move GetBuiltinType from Builtin::Context to ASTContext.Chris Lattner
2009-06-13Have CheckClassTemplatePartialSpecializationArgs take a TemplateArgumentListB...Anders Carlsson
2009-06-13Allow initializing a vector with a vector in addition to allowing a list Eli Friedman
2009-06-13Fix for PR4382: allow instantiating dependent nested name specifiers. Eli Friedman
2009-06-13More work on type parameter packs.Anders Carlsson
2009-06-13Remove a bunch of unnecessary template argument deduction code that wasDouglas Gregor
2009-06-13Move template type argument checking out into a separate function. No functio...Anders Carlsson