aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2011-10-17Strip qualifiers off the type of an implicit property defined byJohn McCall
2011-10-17Introduce ASTConsumer::HandleTopLevelDeclInObjCContainer which acceptsArgyrios Kyrtzidis
2011-10-17Keep track when a ObjC interface/protocol was initially created as a forward ...Argyrios Kyrtzidis
2011-10-17Teach the ARC compiler to not require __bridge casts whenJohn McCall
2011-10-17Add a helper function for determining whether an expressionJohn McCall
2011-10-17Revert r142142: "Make a C-style cast a const-cast, to suppress a GCC warning."Sebastian Redl
2011-10-17For modules, all macros that aren't include guards are implicitlyDouglas Gregor
2011-10-17Perform an lvalue-to-rvalue conversion on an array index in a __builtin_offse...Richard Smith
2011-10-16Slightly simplify a constant expression check. No functional change.Richard Smith
2011-10-16Add sema checks for calls to functions taking static array parametersPeter Collingbourne
2011-10-16Implement overload resolution from init lists for scalar parameter types.Sebastian Redl
2011-10-16Diagnose when omitting braces in direct list-initialization in C++0x.Sebastian Redl
2011-10-16In the verify-only pass, check that items that don't have an initializer in a...Sebastian Redl
2011-10-16Check for unavailable declarations in Sema::CanUseDecl.Sebastian Redl
2011-10-16Drop the Diagnose parameter from Sema::PerformImplicitConversion again and in...Sebastian Redl
2011-10-16Make a C-style cast a const-cast, to suppress a GCC warning. I should fix the...Sebastian Redl
2011-10-15Avoid duplicate unavailbility diagnostics in objc++.Fariborz Jahanian
2011-10-15obj-c++: allow the getter/setter to return/take parametersFariborz Jahanian
2011-10-15Add -Wc++98-compat warning for deduced 'auto' type specifier.Richard Smith
2011-10-14Provide half floating point support as a storage only type.Anton Korobeynikov
2011-10-14Attempt to fix Windows buildbot, round 2.Eli Friedman
2011-10-14Add template instantiation support for AtomicExpr.Eli Friedman
2011-10-14Attempt to fix buildbot failure on Windows.Eli Friedman
2011-10-14Don't try to diagnose anything when we're passing incomplete typesDouglas Gregor
2011-10-14Reinstate r141898 (reverted in r141921), without the -Wc++98-compat-variadic-...Richard Smith
2011-10-14[temp.explicit]p1: constexpr cannot be specified in explicit instantiations.Richard Smith
2011-10-14Change operator<< for raw_ostream and NamedDecl to take a reference instead o...Benjamin Kramer
2011-10-14Fix misplaced comment.Fariborz Jahanian
2011-10-14Make value kind based on the return type of the getter, notFariborz Jahanian
2011-10-14Under ARC, merge the bit corresponding to the ns_returns_retainedDouglas Gregor
2011-10-14Only warn in -Wliteral-conversion if the conversion loses informationMatt Beaumont-Gay
2011-10-14When declaring an out-of-line template, attempt to rebuild any typesDouglas Gregor
2011-10-14Added clang_getCompletionAnnotation and clang_getCompletionNumAnnotations toErik Verbruggen
2011-10-14Really protect from infinite loop when there are objc method redeclarations.Argyrios Kyrtzidis
2011-10-14Keep track of objc method redeclarations in the same interface.Argyrios Kyrtzidis
2011-10-14Revert the -Wc++98-compat flag because dgregor doesn't like it.Jeffrey Yasskin
2011-10-13objc-arc: 'Class' property is implicitly __unsafe_unretained.Fariborz Jahanian
2011-10-13Extend -Wno-sizeof-array-argument to strncpy and friends.Nico Weber
2011-10-13Implement the first piece of a -Wc++98-compat flag so that people can build inJeffrey Yasskin
2011-10-13Tweak -Wuninitialized's handling of 'int x = x' to report that as the root ca...Ted Kremenek
2011-10-13HasFormOfMemberPointer implies IsAddressOfOperand for an overload set. SimplifyDouglas Gregor
2011-10-13Allow calling an overloaded function set by taking the address of theDouglas Gregor
2011-10-13Allow for annotate attributes after access specifiers. When suchErik Verbruggen
2011-10-12When we determine that a function template specialization produced asDouglas Gregor
2011-10-12Add returns_twice to functions that are known to return twice. This implementsRafael Espindola
2011-10-12Fix typo in name of diagnostic.Ted Kremenek
2011-10-12Teach __has_nothrow_assign not to complain about access (GCC and EDGDouglas Gregor
2011-10-12constexpr: don't consider class types with mutable members to be literal types.Richard Smith
2011-10-12objc: note location of the previously declaredFariborz Jahanian
2011-10-11Catch placeholder types in DefaultLvalueConversionJohn McCall