aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExpr.cpp
AgeCommit message (Expand)Author
2009-07-01Rework Sema::CheckConditionalOperands(). No functionality change.Steve Naroff
2009-06-30When explicit template arguments are provided for a function call,Douglas Gregor
2009-06-30Preliminary parsing and ASTs for template-ids that refer to functionDouglas Gregor
2009-06-30When recursively instantiating function templates, keep track of theDouglas Gregor
2009-06-30Refactor ActOnDeclarationNameExpr into a "parsing action" part and aDouglas Gregor
2009-06-30Implement PR4175, catching some questionable comparisons. Patch byChris Lattner
2009-06-30De-ASTContext-ify DeclContext.Argyrios Kyrtzidis
2009-06-30Remove the ASTContext parameter from the getBody() methods of Decl and subcla...Argyrios Kyrtzidis
2009-06-30Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis
2009-06-29Fix the FloatingLiteral API to take the isexact flag by value instead ofChris Lattner
2009-06-28Fix incorrect AST's being produced, noticed by Eli.Nate Begeman
2009-06-28OpenCL 1.0 support: Nate Begeman
2009-06-27Implement feedback from Eli re: the purpose of lax vector conversionsNate Begeman
2009-06-26Patch to mark destructors when they are used.Fariborz Jahanian
2009-06-26An auto variable can't appear in its own initializer.Anders Carlsson
2009-06-26OpenCL 1.0 support: explicit casts to ext-vector typesNate Begeman
2009-06-26Implicit instantiation for function template specializations.Douglas Gregor
2009-06-25Improved semantic analysis and AST respresentation for functionDouglas Gregor
2009-06-25Patch to diagnose and Mark use of implicit default assignment operator.Fariborz Jahanian
2009-06-25OpenCL 1.0 Support, patch 1/N: upper case swizzle operator and hex element in...Nate Begeman
2009-06-24Backed out my last patch which caused a clang-test breakage. WillFariborz Jahanian
2009-06-24Added a missing else part to my previous patche(s).Fariborz Jahanian
2009-06-24[class.local] p1 and p3. Also, add back the xcodeproj file.Anders Carlsson
2009-06-22patch to mark use of implicit copy constructors.Fariborz Jahanian
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-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-18Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor
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-16Handle temporaries in default arguments.Anders Carlsson
2009-06-12It's an error to use a function declared in a class definition as a default a...Anders Carlsson
2009-06-11Make sure to calculate value-dependence correctly when deal with ICEs. Eli Friedman
2009-06-08Delete method which is now trivial.Eli Friedman
2009-06-08Don't allow defining a block with a non-prototype type. Remove a Eli Friedman
2009-06-01PR4287: allow a variadic prototype to make a subsequent K&R style Eli Friedman
2009-05-29Some cleanups and commenting to our declaration-name handlingDouglas Gregor
2009-05-27Don't drop the computed implicit conversions when building a call toDouglas Gregor
2009-05-22Cannot type cast @selector expressions.Fariborz Jahanian
2009-05-22Representation of and template instantiation for memberDouglas Gregor
2009-05-21Template instantiation for C99 compound literalsDouglas Gregor
2009-05-21Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad
2009-05-19Template instantiation for __builtin_va_arg.Douglas Gregor
2009-05-19Template instantiation for __builtin_choose_expr.Douglas Gregor
2009-05-19Ban the use of __builtin_types_compatible_p in C++; g++ doesn't support it,Douglas Gregor
2009-05-19Patch finishes off application of printf attribute on blocks.Fariborz Jahanian
2009-05-19Template instantiation for array subscript expressions. This was farDouglas Gregor