aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2009-11-04Diagnose the use of 'fastcall' on functions without prototypes or withJohn McCall
2009-11-04Diagnose __builtin_offsetof on incomplete types. FixesJohn McCall
2009-11-04Change our basic strategy for avoiding deprecation warnings when the decl useJohn McCall
2009-11-04Implement support for parsing dependent template-ids that refer toDouglas Gregor
2009-11-03Refine volatile handling, specifically, we must have the canonicalMike Stump
2009-11-03Parsing and semantic analysis for template-ids that name overloadedDouglas Gregor
2009-11-03We have to ensure we have the canonical type to do this. This is butMike Stump
2009-11-03Remove previous patch for pr5296 due to further clarificationFariborz Jahanian
2009-11-03Replace the code that parses member access expressions after "." orDouglas Gregor
2009-11-03Use ParseUnqualifiedId when parsing id-expressions. This eliminatesDouglas Gregor
2009-11-03Introduce a new class, UnqualifiedId, that provides a parsedDouglas Gregor
2009-11-03Assortment of property attributes declared in continuationFariborz Jahanian
2009-11-02Property declared in continuation class can only be used toFariborz Jahanian
2009-11-02Diagnose implementation of a property declared in a categoryFariborz Jahanian
2009-11-01When determining whether a reference to a static data member is anDouglas Gregor
2009-11-01Within a template, qualified name lookup can refer to a non-dependent typeDouglas Gregor
2009-10-31Implement "incremental" template instantiation for non-type templateDouglas Gregor
2009-10-30When a friend is declared in a dependent context, don't even try toDouglas Gregor
2009-10-30Instantiate class template friends better; fixes PR5332.Douglas Gregor
2009-10-30Include macros in code-completion resultsDouglas Gregor
2009-10-30warn about returning the address of a label.Chris Lattner
2009-10-30Add a CK_DerivedToBaseMemberPointer cast kind and use it in Sema (Still no co...Anders Carlsson
2009-10-30Include pointee type information in the diagnostic for creating bad pointers orJohn McCall
2009-10-30Report accurate source-location information when rebuilding types duringJohn McCall
2009-10-29We may need to instantiate a class template specialization as part of a deriv...Douglas Gregor
2009-10-29Slightly improve source-location information during template instantiationDouglas Gregor
2009-10-29Properly instantiate usage of overloaded operator []. Fixes PR5345.Sebastian Redl
2009-10-29A few TemplateArgumentLoc clean-ups. Try to remember the Expr for a declarat...John McCall
2009-10-29Yet more instantiation-location information. Fixes PR5336.Douglas Gregor
2009-10-29Make sure to call CompleteConstructorCall for bases and members that are init...Anders Carlsson
2009-10-29Track source information for template arguments and template specializationJohn McCall
2009-10-29Implement support for semantic checking and template instantiation ofDouglas Gregor
2009-10-28Use array's base element type in getting to itsFariborz Jahanian
2009-10-28Removed an unnecessary arguement passed to InitializeVarWithConstructorFariborz Jahanian
2009-10-28Diagnose use of data pointer member in a function callFariborz Jahanian
2009-10-28Slightly improve source location information during template instantiationDouglas Gregor
2009-10-27Type of a conditional expression with two distinct objective-cFariborz Jahanian
2009-10-27Introduce FunctionDecl::isInlined() to tell whether a function shouldDouglas Gregor
2009-10-27Rename FunctionDecl::isInline/setInline toDouglas Gregor
2009-10-27Explicit instantiation suppresses the instantiation of non-inlineDouglas Gregor
2009-10-27An explicit instantiation definition only instantiations those classDouglas Gregor
2009-10-27Generate constructor for value-initialization cases, even if the Fariborz Jahanian
2009-10-27Implement Chris's suggestions for the precendence warnings. Reformat the code...Sebastian Redl
2009-10-27Only set the point of instantiation for an implicit or explicitDouglas Gregor
2009-10-27Almost missed this one... Doc update for last change.Mike Stump
2009-10-27Refine noreturn handling. Fixes -Wmissing-noreturn so that it doesn'tMike Stump
2009-10-27Use a pred_iterator instead of a succ_iterator (wrong typedef).Ted Kremenek
2009-10-26Add 'fixit' hint on mis-use of pointer-to-memberFariborz Jahanian
2009-10-26Add fixit hint to bitwise precedence warning.Sebastian Redl
2009-10-26Implement a warning for mixing bitwise logical with comparison ops. Fixes PR5...Sebastian Redl