summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* "Incremental" progress on using expressions, by which I mean totally rippingJohn McCall2009-11-211-16/+7
* Added rudimentary C++0x attribute support.Alexis Hunt2009-11-211-0/+20
* Overhaul previous-declaration and overload checking to work on lookup resultsJohn McCall2009-11-181-11/+11
* Split LookupResult into its own header.John McCall2009-11-181-7/+5
* Incremental progress on using declarations. Split UnresolvedUsingDecl intoJohn McCall2009-11-181-12/+50
* Silence some warnings produced by Clang, and add a missing headerDouglas Gregor2009-11-171-1/+1
* Instead of hanging a using declaration's target decls directly off the using John McCall2009-11-171-10/+50
* Unify the way destructor epilogues are generated for synthesized and regular ...Anders Carlsson2009-11-171-59/+45
* Carry lookup configuration throughout lookup on the LookupResult. GiveJohn McCall2009-11-171-18/+19
* Simplify the AST a bit by skipping creating member initializers for membersEli Friedman2009-11-161-8/+14
* First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor2009-11-161-8/+7
* Make sure that virtual destructors have delete operators.Anders Carlsson2009-11-151-3/+23
* Don't gratuitously mark the default constructors of base or member initialize...Douglas Gregor2009-11-151-22/+4
* - Have TryStaticImplicitCast set the cast kind to NoOp when binding a referen...Sebastian Redl2009-11-141-4/+12
* When type-checking a static cast (or the static_cast part of a C-styleDouglas Gregor2009-11-141-46/+106
* If we attempt to add a constructor template specialization that looksDouglas Gregor2009-11-141-1/+6
* Clear temporaries in more places.Anders Carlsson2009-11-131-0/+9
* Fix bug Doug noticed.Anders Carlsson2009-11-131-0/+13
* When transforming an expression statement (e.g., for templateDouglas Gregor2009-11-131-1/+1
* Give CanQual<T> an implicit conversion to bool, so that it can be usedDouglas Gregor2009-11-121-1/+1
* Random const correctness, and incidentally use computeDeclContext when buildingJohn McCall2009-11-121-17/+6
* Diagnose illegally typed operator new/new[].Fariborz Jahanian2009-11-101-2/+21
* Improve parsing of template arguments to lay the foundation forDouglas Gregor2009-11-101-1/+2
* Use PP.getLocForEndOfToken as suggested by John.Anders Carlsson2009-11-101-2/+2
* If a function with a default argument is redefined and the new function also ...Anders Carlsson2009-11-101-1/+10
* Add additional note to mark the cause of synthesized constructors. MarkEli Friedman2009-11-091-3/+20
* Remove a useless variable that got left behind.Eli Friedman2009-11-091-4/+0
* Unify the codepaths used to verify base and member initializers for explicitlyEli Friedman2009-11-091-104/+35
* Always make sure we're using an unqualified type when building aDouglas Gregor2009-11-081-2/+2
* Make sure isCopyAssignment is only true for actual copy assignment operators,Eli Friedman2009-11-071-1/+0
* This patch implements Sema for clause 13.3.3.1p4.Fariborz Jahanian2009-11-061-0/+1
* Fixed two places where we needed to force completion of a typeDouglas Gregor2009-11-051-7/+10
* Comments, formatting. Based on patch by Brandon Pearcy!John McCall2009-11-041-2/+8
* Diagnose using a field to initialize itself. Patch by Brandon Pearcy!John McCall2009-11-041-0/+59
* Don't try to check the initialization of fields with dependentDouglas Gregor2009-11-041-7/+16
* Switch parsing of using declarations over to ParseUnqualifiedId.Douglas Gregor2009-11-041-12/+27
* Introduce a new class, UnqualifiedId, that provides a parsedDouglas Gregor2009-11-031-7/+7
* Make sure to call CompleteConstructorCall for bases and members that are init...Anders Carlsson2009-10-291-28/+53
* Use array's base element type in getting to itsFariborz Jahanian2009-10-281-1/+1
* Removed an unnecessary arguement passed to InitializeVarWithConstructorFariborz Jahanian2009-10-281-3/+2
* remove a nonsensical todoChris Lattner2009-10-251-1/+0
* change Sema::ActOnFriendTypeDecl to use GetTypeForDeclarator instead Chris Lattner2009-10-251-5/+6
* Audit the code for places where it is assumed that every base specifier refer...Sebastian Redl2009-10-251-0/+2
* When building types from declarators, instead of building two types (one forJohn McCall2009-10-221-2/+1
* Don't (directly) call RequireCompleteType with an invalid source location.Douglas Gregor2009-10-211-1/+1
* Change FixOverloadedFunctionReference to return a (possibly new) expression. ...Anders Carlsson2009-10-211-1/+1
* It's OK for a pure virtual function to override another pure virtual function...Anders Carlsson2009-10-181-4/+2
* Testing and some minor fixes for explicit template instantiation.Douglas Gregor2009-10-141-1/+1
* Handle ambiguity of reference initialization.Fariborz Jahanian2009-10-141-1/+10
* Remove some non-ASCII charactersDouglas Gregor2009-10-131-2/+2
OpenPOWER on IntegriCloud