summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema
Commit message (Expand)AuthorAgeFilesLines
* Types appearing more than once in a spec shouldn't matter.Sebastian Redl2009-10-111-5/+10
* Test exception spec compatibility on return type and parameters.Sebastian Redl2009-10-116-226/+316
* Implement the core checking for compatible exception specifications in assign...Sebastian Redl2009-10-104-4/+55
* Qualified lookup through using declarations. Diagnose a new type of ambiguity.John McCall2009-10-105-50/+295
* Check that the return type is complete when calling a member function.Anders Carlsson2009-10-101-0/+5
* Add CheckCallReturnType and start using it for regular call expressions. This...Anders Carlsson2009-10-094-11/+47
* Dead Code EliminationDouglas Gregor2009-10-092-23/+0
* Add some FIXMEsDouglas Gregor2009-10-091-0/+2
* Minor tweaks for code-completion:Douglas Gregor2009-10-092-4/+15
* Refactor the LookupResult API to simplify most common operations. Require us...John McCall2009-10-0914-909/+522
* When declaring a friend class template, we may end up finding anDouglas Gregor2009-10-091-0/+16
* Produce good looking diagnostics on ambiguous built-in operators.Fariborz Jahanian2009-10-091-8/+6
* Use the new API for applying the qualifiers on built-in '->*' Fariborz Jahanian2009-10-091-5/+3
* Improve on reporting ambiguity involving built-in candidates.Fariborz Jahanian2009-10-092-11/+12
* - Fixup SortCodeCompleteResult() to properly sort keywords on Mac OS (compare...Steve Naroff2009-10-081-1/+1
* Fix up error reporting when object cannot be constructed Fariborz Jahanian2009-10-081-2/+3
* Installation of Clang libraries and headers, from Axel Naumann!Douglas Gregor2009-10-081-3/+0
* Add code completion support for ObjC property declarations/attributes.Steve Naroff2009-10-082-0/+29
* Implement support for -Wunused-variable, from Oscar Bonilla!Douglas Gregor2009-10-082-3/+12
* Add more testing for the properties of explicit specialization. Douglas Gregor2009-10-081-0/+2
* Don't complain about out-of-line explicit specializations of memberDouglas Gregor2009-10-081-2/+4
* Improve checking for specializations of member classes of classDouglas Gregor2009-10-085-22/+67
* For instantiations of static data members of class templates, keepDouglas Gregor2009-10-086-49/+108
* Make sure to set the template specialization kind of an explicitDouglas Gregor2009-10-082-8/+3
* Only perform an implicit instantiation of a function if its templateDouglas Gregor2009-10-081-9/+3
* Keep track of whether a member function instantiated from a memberDouglas Gregor2009-10-073-9/+19
* Refactoring around friend class templates. Better error message for friend e...John McCall2009-10-072-74/+19
* Type checking for specializations of member functions of classDouglas Gregor2009-10-073-21/+119
* Handle MemberExprs in ResolveAddressOfOverloadedFunction.Anders Carlsson2009-10-071-0/+3
* Dead code elimination.John McCall2009-10-071-20/+1
* Diagnose explicit instantiations and specializations that occur in class scopeDouglas Gregor2009-10-071-4/+6
* When building candidate set for built-ins; when looking forFariborz Jahanian2009-10-071-2/+1
* Class template partial specializations can be declared anywhere thatDouglas Gregor2009-10-072-4/+21
* Removed couple of unnecessary canonicalizationFariborz Jahanian2009-10-071-2/+2
* Refactor checking of the scope of explicit template specializationDouglas Gregor2009-10-072-93/+147
* Patch to implement C++ [over.built]p11 of overload resolution.Fariborz Jahanian2009-10-061-1/+39
* Test explicit specialization for all of the various cases whereDouglas Gregor2009-10-061-1/+1
* Refactor the code that walks a C++ inheritance hierarchy, searchingDouglas Gregor2009-10-0612-657/+247
* Refixed pr5086 by letting Expr::isNullPointerConstantFariborz Jahanian2009-10-061-3/+0
* tweaked my last patch to 1) preserve the protocol inFariborz Jahanian2009-10-051-9/+11
* Patch to implement Protocols on class extensions.Fariborz Jahanian2009-10-051-2/+9
* Create CXXMemberCallExpr for pointer-to-member calls.Anders Carlsson2009-10-031-0/+22
* Make sure to free the explicit template arguments provided for anDouglas Gregor2009-10-011-0/+1
* - Remove Sema::FindMethodInNestedImplementations().Steve Naroff2009-10-012-22/+3
* When the return type of a function is dependent, don't perform anyDouglas Gregor2009-10-012-2/+7
* enumerator value of 0 is not a null pointer constant forFariborz Jahanian2009-10-011-0/+3
* Patch to implement static casting which requires one Fariborz Jahanian2009-10-013-8/+20
* Anonymous namespaces, sema + codegen. A lot of semantics are still broken,John McCall2009-10-011-1/+32
* Improve template argument deduction in the case where the parameterDouglas Gregor2009-09-301-7/+1
* When overload resolution fails for an overloaded operator, show theDouglas Gregor2009-09-302-15/+37
OpenPOWER on IntegriCloud