summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Better diagnostics for covariance when checking overriding return types.Anders Carlsson2009-05-141-6/+65
* Add return type checking for overriding virtual functions. We currently don't...Anders Carlsson2009-05-141-0/+22
* Friend declarations are only valid inside class definitions.Anders Carlsson2009-05-111-0/+9
* Implement the notions of the "current instantiation" and "unknownDouglas Gregor2009-05-111-2/+2
* Back out r70506 (exception spec in AST) again. We won't have exception specs ...Sebastian Redl2009-05-061-3/+0
* When determining whether an expression refers to a bit-field, lookDouglas Gregor2009-05-021-1/+1
* Replace a bunch of static_cast + release with takeAs.Anders Carlsson2009-05-011-1/+1
* C++ destructors can have a single unnamed void parameter. Fixes <rdar://probl...Anders Carlsson2009-04-301-1/+8
* Rework the way we handle constructor decls to be less hacky and fix PR3948 co...Anders Carlsson2009-04-301-13/+0
* Make a home for exception specs in the AST. Now Sema can hook them up.Sebastian Redl2009-04-301-0/+3
* Track down return statements in the handlers of a function-try-block of const...Sebastian Redl2009-04-271-0/+21
* Don't allow catch declarations to name an abstract classSebastian Redl2009-04-271-0/+5
* change a couple more c++ sema methods to be based on isinvalid bits.Chris Lattner2009-04-251-22/+18
* various "is invalid" cleanups for C++ ctors/dtors.Chris Lattner2009-04-251-47/+48
* This is a pretty big cleanup for how invalid decl/type are handle.Chris Lattner2009-04-251-6/+6
* Create a CXXConstructExpr instead of a CXXTemporaryObjectExpr in InitializeVa...Anders Carlsson2009-04-241-5/+2
* Implement lvalue test for conditional expressions.Sebastian Redl2009-04-171-0/+2
* Add support for the __has_trivial_destructor type trait.Anders Carlsson2009-04-171-3/+15
* If a class has a non-trivial constructor that doesn't take any arguments, we ...Anders Carlsson2009-04-161-10/+14
* Fix a crash bug when comparing overload quality of conversion operators with ...Sebastian Redl2009-04-161-1/+1
* When we create an implicit CXXTemporaryObjectExpr we don't need to check that...Anders Carlsson2009-04-161-6/+1
* Disable the code I added before until I understand what's causing default2.cp...Anders Carlsson2009-04-161-0/+5
* Add support for the __has_trivial_constructor type trait.Anders Carlsson2009-04-161-0/+30
* When declaring a variable that has a constructor and a direct initializer, fo...Anders Carlsson2009-04-151-9/+13
* fix some out of date comments pointed out by SebastianChris Lattner2009-04-121-2/+1
* Parse deleted member functions. Parsing member declarations goes through a di...Sebastian Redl2009-04-121-3/+7
* Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor2009-04-091-18/+23
* Introduce a "-fixit" mode to clang-cc that applies code-modification hints.Douglas Gregor2009-04-021-1/+1
* Add some more code modification hintsDouglas Gregor2009-04-011-2/+3
* Push DeclGroup much farther throughout the compiler. Now the variousChris Lattner2009-03-291-5/+4
* Reintroduce r67870 (rval ref overloading), since I can't reproduce any test f...Sebastian Redl2009-03-291-22/+38
* various cleanupsChris Lattner2009-03-291-2/+1
* More improvements to namespace aliases. We now support everything except alia...Anders Carlsson2009-03-281-4/+18
* Fix lookup bugAnders Carlsson2009-03-281-1/+1
* Create AST nodes for namespace aliases.Anders Carlsson2009-03-281-1/+6
* Parse the location of the 'namespace' token to ActOnNamespaceAliasDef. No fun...Anders Carlsson2009-03-281-5/+5
* Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner2009-03-281-92/+91
* As Eli pointed out, it is possible that a namespace lookup is ambiguous!Anders Carlsson2009-03-281-2/+0
* Check that the alias points to a valid namespace.Anders Carlsson2009-03-281-0/+15
* Check that the namespace alias doesn't conflict with a previous declaration i...Anders Carlsson2009-03-281-1/+13
* Add an ActOnNamespaceAliasDef action and have the parser call it.Anders Carlsson2009-03-281-0/+9
* Revert Sebastian's rvalue patch (r67870) since it caused test failures inAnders Carlsson2009-03-281-38/+22
* Better overload resolution for rvalue references.Sebastian Redl2009-03-271-22/+38
* Move Sema::SetMemberAccessSpecifier to SemaAccess.cppAnders Carlsson2009-03-271-25/+0
* Improve recovery when a constructor fails to type-check. Test case from AndersDouglas Gregor2009-03-271-6/+8
* Revamp our representation of C++ nested-name-specifiers. We now have aDouglas Gregor2009-03-261-3/+10
* AddAnders Carlsson2009-03-261-17/+2
* Factor the member access specifier setting code into its own function. No int...Anders Carlsson2009-03-261-0/+40
* Improve handling of base initializers. We now parse initializers in out of li...Anders Carlsson2009-03-251-0/+12
* Parse deleted function definitions and hook them up to Doug's machinery.Sebastian Redl2009-03-241-0/+16
OpenPOWER on IntegriCloud