summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Improve diagnostics when the parser encounters a declarator with anDouglas Gregor2009-10-131-0/+31
* Unify our diagnostic printing for errors of the form, "we didn't likeDouglas Gregor2009-10-131-5/+4
* When explicitly specializing a member that is a template, mark theDouglas Gregor2009-10-131-4/+20
* Improve the internal representation and semantic analysis of friendDouglas Gregor2009-10-131-3/+13
* Permit explicit specialization of member functions of class templatesDouglas Gregor2009-10-121-3/+11
* Diagnose the declaration of explicit specializations after an implicitDouglas Gregor2009-10-121-8/+16
* Qualified lookup through using declarations. Diagnose a new type of ambiguity.John McCall2009-10-101-8/+22
* Refactor the LookupResult API to simplify most common operations. Require us...John McCall2009-10-091-104/+48
* Implement support for -Wunused-variable, from Oscar Bonilla!Douglas Gregor2009-10-081-0/+6
* 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-081-3/+11
* For instantiations of static data members of class templates, keepDouglas Gregor2009-10-081-4/+16
* Refactoring around friend class templates. Better error message for friend e...John McCall2009-10-071-57/+10
* Type checking for specializations of member functions of classDouglas Gregor2009-10-071-12/+26
* Refactor the code that walks a C++ inheritance hierarchy, searchingDouglas Gregor2009-10-061-6/+37
* When the return type of a function is dependent, don't perform anyDouglas Gregor2009-10-011-1/+5
* Add an error for function parameters that have a qualified address space sinc...Tanya Lattner2009-09-301-1/+12
* Provide a custom diagnostic when code tries to use an unknown builtinDouglas Gregor2009-09-281-5/+6
* Make sure that out-of-line function and variable definitions are notDouglas Gregor2009-09-281-2/+10
* Teach Sema::isDeclInScope to handle overload sets constructed fromDouglas Gregor2009-09-281-4/+41
* Rework the Parse-Sema interaction for friends to better support friendDouglas Gregor2009-09-261-6/+55
* Use explicitly-specified template argument lists to help namingDouglas Gregor2009-09-251-8/+42
* Declarators can now properly represent template-ids, e.g., forDouglas Gregor2009-09-251-0/+11
* WIP implementation of explicit function template specialization. ThisDouglas Gregor2009-09-241-5/+21
* Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall2009-09-241-4/+6
* Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall2009-09-211-13/+13
* Merge uninstantiated default arguments more carefully, and try not toDouglas Gregor2009-09-171-1/+3
* Improved representation and support for friend class templates. Angst about ...John McCall2009-09-161-1/+5
* When implicitly declaring operators new, new[], delete, and delete[],Douglas Gregor2009-09-151-15/+19
* Perform the C++ specific semantic checks of a function declaration after it's...Anders Carlsson2009-09-131-41/+41
* Rework the way we determine whether an externally visible symbol isDouglas Gregor2009-09-131-35/+2
* Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinIDDouglas Gregor2009-09-121-3/+3
* Remove unnecessary ASTContext parameters from isMain and isExternCDouglas Gregor2009-09-121-8/+9
* Support elaborated dependent types and diagnose tag mismatches.John McCall2009-09-111-1/+11
* Don't bother to perform any initialization for a variable declarationDouglas Gregor2009-09-091-4/+12
* Improve handling of initialization by constructor, by ensuring thatDouglas Gregor2009-09-091-18/+15
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-361/+361
* Fix a thinkoDouglas Gregor2009-09-091-2/+8
* Allow a declaration of an array to complete a prior, incompleteDouglas Gregor2009-09-091-0/+7
* Fix PR4922, where Sema would complete tentative definitions in nondeterminsticChris Lattner2009-09-081-7/+16
* BuildCXXConstructExpr now takes a MultiExprArg.Anders Carlsson2009-09-071-1/+2
* Start emitting ElaboratedTypes in C++ mode. Support the effort in variousJohn McCall2009-09-051-1/+1
* Correctly handle elaborated template ids. Still not handled properly for fri...John McCall2009-09-041-8/+1
* Patch to instantiate destructors used to destructFariborz Jahanian2009-09-031-1/+1
* Borrow a friend class's previous declaration's access specifier regardless ofJohn McCall2009-09-021-5/+5
* When adding a friend class declaration to the lookup tables, use the access s...John McCall2009-09-021-0/+5
* Ensure that the tag decls of friend decls aren't added to the friending class'sJohn McCall2009-09-021-1/+9
* Fix bug 4784 and allow friend declarations to properly extendJohn McCall2009-08-311-2/+3
* Improve diagnostics for missing members. This renames the err_typecheck_no_me...Anders Carlsson2009-08-301-2/+4
OpenPOWER on IntegriCloud