summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Almost complete implementation of rvalue references. One bug, and a few uncle...Sebastian Redl2009-03-161-8/+23
* Handle static_asserts when instantiating structs.Anders Carlsson2009-03-151-3/+3
* Convert a bunch of actions to smart pointers, and also bring PrintParserCallb...Sebastian Redl2009-03-151-11/+12
* Make sure to release the expressions.Anders Carlsson2009-03-151-0/+2
* Handle dependent types/exprs in static_assert expressions.Anders Carlsson2009-03-141-11/+14
* More static_assert work. Check that the assert expr is valid and show an erro...Anders Carlsson2009-03-141-0/+27
* Refactor the way we handle operator overloading and templateDouglas Gregor2009-03-131-1/+1
* Move most of the checking from ActOnCXXMemberDeclarator to other, more genera...Douglas Gregor2009-03-111-66/+2
* Make sure that we set the access specifier for an instantiated FieldDecl, and...Douglas Gregor2009-03-111-13/+4
* Eliminate CXXClassMemberWrapperDouglas Gregor2009-03-111-4/+1
* Eliminate CXXClassVarDecl. It doesn't add anythingDouglas Gregor2009-03-111-2/+2
* Implement basic template instantiation for fields. Reshuffle checkingDouglas Gregor2009-03-111-1/+2
* Limit the template instantiation depth to some user-configurable valueDouglas Gregor2009-03-101-1/+1
* Implement template instantiation for ClassTemplateSpecializationTypes,Douglas Gregor2009-03-091-1/+2
* Rename DiagnoseIncompleteType to RequireCompleteType, and update the document...Douglas Gregor2009-03-091-2/+2
* more minor simplifications.Chris Lattner2009-03-051-7/+6
* refactor C++ bitfield checking a bit (haha)Chris Lattner2009-03-051-55/+31
* fix PR3607 and a fixme, by checking bitfield constraintsChris Lattner2009-03-051-4/+8
* Implement the basics of implicit instantiation of class templates, inDouglas Gregor2009-03-031-44/+91
* Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor2009-02-261-9/+9
* Downgrade complaints about calling unavailable functions to a warningDouglas Gregor2009-02-181-2/+20
* remove "; candidates are/is:" from various ambiguity diagnostics.Chris Lattner2009-02-171-2/+2
* Adopt a more principled approach to invalid declarations:Douglas Gregor2009-02-161-4/+7
* Make Sema::getTypeName return the opaque pointer of a QualType ratherDouglas Gregor2009-02-091-8/+8
* Overhaul of Stmt allocation:Ted Kremenek2009-02-071-2/+2
* Basic representation of C++ class templates, from Andrew Sutton.Douglas Gregor2009-02-041-0/+1
* Some name-lookup-related fixes, from Piotr Rak!Douglas Gregor2009-02-041-4/+4
* Diagnose ambiguities in getTypeName. Fixes http://llvm.org/bugs/show_bug.cgi?...Douglas Gregor2009-02-041-1/+1
* Semantic analysis, ASTs, and unqualified name lookup support for C++Douglas Gregor2009-02-031-6/+44
* Check value-initializations that occur when an initializer listDouglas Gregor2009-02-021-3/+10
* Improve our handling of the second step in a user-defined conversionDouglas Gregor2009-01-301-1/+14
* Eliminated LookupCriteria, whose creation was causing a bottleneck forDouglas Gregor2009-01-301-11/+4
* move library-specific diagnostic headers into library private dirs. ReduceChris Lattner2009-01-291-1/+0
* Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupD...Steve Naroff2009-01-291-4/+3
* Name change (isTypeName->getTypeName).Steve Naroff2009-01-281-1/+1
* Remove 'enableLazyBuiltinCreation' argument to Sema::LookupDecl(). It is unused.Steve Naroff2009-01-281-1/+0
OpenPOWER on IntegriCloud