summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix the bug that Eli noticed where we wouldn't look at function decls outside...Anders Carlsson2009-03-241-21/+45
* Template instantiation for constructorsDouglas Gregor2009-03-241-0/+9
* Handle pointers to arrays of abstract types.Anders Carlsson2009-03-241-0/+9
* More work on diagnosing abstract classes. We can now handle cases likeAnders Carlsson2009-03-241-1/+48
* More improvements to abstract type checking. Handle arrays correctly, and mak...Anders Carlsson2009-03-231-0/+3
* It's an error to try to allocate an abstract object using new.Anders Carlsson2009-03-231-2/+2
* Disallow catching exceptions by rvalue reference.Sebastian Redl2009-03-221-3/+7
* Fix build from r67476 and address the easy part of Doug's comments on rvalue ...Sebastian Redl2009-03-221-5/+4
* Disallow abstract types where appropriate.Anders Carlsson2009-03-221-1/+45
* Keep track of whether a class is abstract or not. This is currently only used...Anders Carlsson2009-03-221-1/+81
* Introduce a representation for types that we referred to via aDouglas Gregor2009-03-191-2/+2
* The scope representation can now be either a DeclContext pointer or aDouglas Gregor2009-03-181-1/+1
OpenPOWER on IntegriCloud