aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2009-11-09For array pointee type, get its cvr qualifier fromFariborz Jahanian
2009-11-09Fix build after r86579.Benjamin Kramer
2009-11-09Make sure that we instantiate default function arguments for anDouglas Gregor
2009-11-09Add additional note to mark the cause of synthesized constructors. MarkEli Friedman
2009-11-09Improve instantiation of default template arguments for nestedDouglas Gregor
2009-11-09Add support for cdecl attribute. (As far as I know, it doesn't affect CodeGenEli Friedman
2009-11-09When transforming an InitListExpr, if we already computed a non-dependent typ...Douglas Gregor
2009-11-09Add hack to make the given testcase work. As far as I can tell, this change isEli Friedman
2009-11-09Remove a useless variable that got left behind.Eli Friedman
2009-11-09Unify the codepaths used to verify base and member initializers for explicitlyEli Friedman
2009-11-08Fix use-after-free bug.Eli Friedman
2009-11-08Special-case default argument expression in instantiation. This should fix PR...Sebastian Redl
2009-11-08When checking the namespace of a redeclaration or definition, look through li...Sebastian Redl
2009-11-08Don't reprocess non-dependent initializers of non-dependent VarDecls. Fixes P...Sebastian Redl
2009-11-08Test commit - minor terminology change to my recent patch suggested by John M...Sean Hunt
2009-11-08Always make sure we're using an unqualified type when building aDouglas Gregor
2009-11-07Patch to gives an error that at least points users in the direction of the er...Fariborz Jahanian
2009-11-07Cope with calls to operator() templates. Fixes PR5419.Douglas Gregor
2009-11-07Support -Wshorten-64-to-32 for integer types only, which seems to satisfy theJohn McCall
2009-11-07Improve -Wconversion by permitting binary operations on values of the targetJohn McCall
2009-11-07Don't treat variables with non-trivial ctors or dtors as unused. Fixes PR5407.Anders Carlsson
2009-11-07Cleanup, no functionality change.Anders Carlsson
2009-11-07When instantiating a field decl, make sure to clone its attributes. With this...Anders Carlsson
2009-11-07Implement -Wconversion. Off by default, in the non-gcc group. There'sJohn McCall
2009-11-07Add basic code completion support for ObjC messages.Steve Naroff
2009-11-07Make sure isCopyAssignment is only true for actual copy assignment operators,Eli Friedman
2009-11-07Various improvements to Clang's code-completion infrastructure:Douglas Gregor
2009-11-06Since default writable attribute is 'assign', allowFariborz Jahanian
2009-11-06Don't warn -Wsign-compare if we're in an unevaluated context, and fixedJohn McCall
2009-11-06compare.c also needs a target triple now, and improve some comments while we'reJohn McCall
2009-11-06Improve the -Wsign-compare heuristics:John McCall
2009-11-06Rework the fix-it hint for code likeDouglas Gregor
2009-11-06If we have a C-style cast, functional cast, or a static_cast to aDouglas Gregor
2009-11-06When we encounter a derived-to-base conversion when performing anDouglas Gregor
2009-11-06Minor cleanup of my last patch.Fariborz Jahanian
2009-11-06This patch implements Sema for clause 13.3.3.1p4.Fariborz Jahanian
2009-11-06Make sure that EnumConstantDecls always get a type, even when they have type-...Douglas Gregor
2009-11-05The signed/unsigned checker should not warn for value-dependent expressions, ...Sebastian Redl
2009-11-05Be a little more careful when trying to extract a TypeDecl from a enum/class/...Douglas Gregor
2009-11-05Don't allow definitions of array variables without some size information in C...Sebastian Redl
2009-11-05Eliminate some false positives due to a thinko in the "'blah' isDouglas Gregor
2009-11-05When collecting types for built-in candidates, make arrays decay to pointers....Sebastian Redl
2009-11-05Allow the element type of arrays to be incomplete in C++.Sebastian Redl
2009-11-05Fixed two places where we needed to force completion of a typeDouglas Gregor
2009-11-05Implement the conditional-operator part of -Wsign-compare. TurnJohn McCall
2009-11-05When instantiating a UnaryOperator, allow the resulting expression toDouglas Gregor
2009-11-05Implement -Wsign-compare, or at least the actual comparison part of it.John McCall
2009-11-05Make sure to grab CVR qualifiers from the canonical type. ARGH!Douglas Gregor
2009-11-04When instantiating a MemberExpr, be sure to instantiate theDouglas Gregor
2009-11-04Comments, formatting. Based on patch by Brandon Pearcy!John McCall