- 802ab45 Improve source location information for C++ member initializers in a by Douglas Gregor · 15 years ago
- 5ec02ae In Sema, whenever we think that a function is going to cause a vtable to be generated, we mark any virtual implicit member functions as referenced. by Anders Carlsson · 15 years ago
- 51fa86f r90313, in which OverloadedFunctionDecl is removed and never spoken of again. by John McCall · 15 years ago
- eb0d8c9 Let using directives refer to namespace aliases. Fixes PR5479. by Sebastian Redl · 15 years ago
- ba13543 "Incremental" progress on using expressions, by which I mean totally ripping by John McCall · 15 years ago
- 7ba107a Incremental progress on using declarations. Split UnresolvedUsingDecl into by John McCall · 15 years ago
- 9488ea1 Instead of hanging a using declaration's target decls directly off the using by John McCall · 15 years ago
- 9f853df Unify the way destructor epilogues are generated for synthesized and regular destructors. Also fix PR5529. by Anders Carlsson · 15 years ago
- a4923eb First part of changes to eliminate problems with cv-qualifiers and by Douglas Gregor · 15 years ago
- 66724ea If we attempt to add a constructor template specialization that looks by Douglas Gregor · 15 years ago
- fd47648 Revert r88718, which does NOT solve the constructor-template-as-copy-constructor issue. Big thanks to John for finding this by Douglas Gregor · 15 years ago
- cad84b7 A constructor template cannot be instantiated to a copy by Douglas Gregor · 15 years ago
- 88fad63 Make sure isCopyAssignment is only true for actual copy assignment operators, by Eli Friedman · 15 years ago
- 682054c When looking for a copy-assignment operator to determine the cv-qualifiers on its argument type, ignore assignment operator templates by Douglas Gregor · 15 years ago
- 9994a34 Audit the code for places where it is assumed that every base specifier refers to a RecordType. Add assertions or conditions as appropriate. This fixes another crash in the Apache stdlib vector. by Sebastian Redl · 15 years ago
- 77da3f4 Member function templates (and instantiations/specializations thereof) by Douglas Gregor · 15 years ago
- b3ae4fc Diagnose the declaration of explicit specializations after an implicit by Douglas Gregor · 15 years ago
- f4e462c Use CanQualType (instead of QualType) to store collection of visible by Fariborz Jahanian · 15 years ago
- 12af63b Refactoring to further simplify collection of visible conversion functions. by Fariborz Jahanian · 15 years ago
- f6b1185 Improve checking for specializations of member classes of class by Douglas Gregor · 15 years ago
- 0351a1e Fixes problem in finding visible convertion functions of a class by Fariborz Jahanian · 15 years ago
- 9091656 Handle C++ delete expressions when the overloaded delete operator is a by Douglas Gregor · 15 years ago
- 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
- 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
- a5c1294 In building list of visible conversion functions, use by Fariborz Jahanian · 15 years ago
- 8b915e7 1) don't do overload resolution in selecting conversion by Fariborz Jahanian · 15 years ago
- 14e0b3d Make sure we're comparing the canonical types when we determine by Douglas Gregor · 15 years ago
- faebcbb More improvement in building list of visible conversion by Fariborz Jahanian · 15 years ago
- debc629 Removed Context argument from couple of methods which don't need them. by Fariborz Jahanian · 15 years ago
- 6250921 More work toward having an access method for visible conversion functions. by Fariborz Jahanian · 15 years ago
- 4f213d3 No need to build the visible conversionfunction list for root class. by Fariborz Jahanian · 15 years ago
- 5346278 Patch to build visible conversion function list lazily and make its by Fariborz Jahanian · 15 years ago
- 9f18507 Tweak the semantics of FunctionDecl::isOutOfLine to consider an by Douglas Gregor · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- d93bacf When searching for a default constructor or copy constructor, skip constructor templates by Douglas Gregor · 15 years ago
- 34374e6 Patch to instantiate destructors used to destruct by Fariborz Jahanian · 15 years ago
- 80545ad Issue diagnostics in variety of situations involving by Fariborz Jahanian · 15 years ago
- a4ad5ab After a conversation with Doug. I added a fix me to by Fariborz Jahanian · 15 years ago
- 72f6d67 In CXXBaseOrMemberInitializer, don't confuse CtorTocall with by Douglas Gregor · 15 years ago
- 8f1d89e Fix a crasher involving template instantiation of non-dependent by Douglas Gregor · 15 years ago
- e32ecce Fix a -Asserts warning. by Daniel Dunbar · 15 years ago
- c5573a8 Make instantiating initializers for classes with a dependent base type by Eli Friedman · 15 years ago
- 8c57a66 Store the SourceLocation of right parentheses in member initializers. Patch by Anders Johnsen! by Anders Carlsson · 15 years ago
- faccd72 Fix this for real. by Anders Carlsson · 15 years ago
- 02cace7 Omnibus friend decl refactoring. Instead of cloning AST classes for friend by John McCall · 15 years ago
- 665b49c Check in UnresolvedUsingDecl. by Anders Carlsson · 15 years ago
- c87efbd Skip over bases/fields with dependent types. Fixes pr4771. by Fariborz Jahanian · 15 years ago
- da3f4e2 BuildCXXConstructExpr now returns an OwningExprResult. by Anders Carlsson · 15 years ago
- 77a2b4f Fixes pr4763. by Fariborz Jahanian · 15 years ago
- 65ec1fd Implement conversion function templates, along with the ability to use by Douglas Gregor · 15 years ago
- dec0666 Introduce support for constructor templates, which can now be declared by Douglas Gregor · 15 years ago
- b9871a2 We now support overriding base functions in vtables. WIP. by Mike Stump · 15 years ago
- a1d5662 Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interfaces. by Argyrios Kyrtzidis · 15 years ago
- 97c134e Fix test failure due to uninitialized member. by Eli Friedman · 15 years ago
- 0270b8a More toward synthesizing copy assignments. SWIP. by Fariborz Jahanian · 15 years ago
- c48fbdf Add a FriendClassDecl type for holding declarations of friend types in by John McCall · 15 years ago
- e649412 ir-gen support for anonymous union data member by Fariborz Jahanian · 15 years ago
- 3f9a8a6 Argument-dependent lookup for friend declarations. Add a new decl type, by John McCall · 15 years ago
- 89350be Fix an indentation. by Fariborz Jahanian · 15 years ago
- 8c64e00 Support for anonymous union in ctor's initializer and by Fariborz Jahanian · 15 years ago
- e607ed0 Fix some const_cast issues. This is the beginning of the rabbit hole. by Mike Stump · 15 years ago
- 50d62d1 Introduce the canonical type smart pointers, and use them in a few places to by Douglas Gregor · 15 years ago
- 637ec32 Compute end_overridden_methods in a way that keeps ENABLE_EXPENSIVE_CHECKS by Daniel Dunbar · 15 years ago
- 0908c33 Avoid accessing invalid std::vector element; this makes clang by Daniel Dunbar · 15 years ago
- f121677 Add code to setup the vtable pointer in the constructor. Work in progress. by Mike Stump · 15 years ago
- 8e9e9ef Make tag declarations redeclarable. This change has three purposes: by Douglas Gregor · 15 years ago
- 6217b80 Change uses of: by Ted Kremenek · 15 years ago
- 08c6357 Some code refactoring per Daniel's feedback. by Fariborz Jahanian · 15 years ago
- 50b8eea More work toward initialization of objects in constructors. by Fariborz Jahanian · 15 years ago
- 5e03f9e This patch fixes the implementations of the __has_trivial_destructor by Douglas Gregor · 15 years ago
- 87595e4 Diagnose when base classes and members to be intialized by Fariborz Jahanian · 15 years ago
- d7b27e1 Add constructor used to initialize base/member in by Fariborz Jahanian · 15 years ago
- 2aef06d Fix some memory allocation/deallocation issues by Douglas Gregor · 15 years ago
- aa26650 Improved on performance of the algorithm for proper ordering of by Fariborz Jahanian · 15 years ago
- 1f2023a "This patch implements the restrictions on union members detailed in by Douglas Gregor · 15 years ago
- 71c6e71 Allocate BaseOrMemberInitializers and CXXBaseSpecifier nodes via ASTContext. by Fariborz Jahanian · 15 years ago
- cf18312 Minor mod. per Doug's comment. by Fariborz Jahanian · 15 years ago
- 393612e Patch to accomodate Doug's comment on default by Fariborz Jahanian · 15 years ago
- 741dd9a Add the location of the tag keyword into TagDecl. From Enea by Douglas Gregor · 15 years ago
- 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
- 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
- 560de45 Added ASTs to destructor decl AST for default destruction of object's by Fariborz Jahanian · 15 years ago
- 42a5217 Fixed a bug in building ctor-initializer AST. by Fariborz Jahanian · 15 years ago
- 9b9f424 Support data members of array type in default ctor-initializer AST build. by Fariborz Jahanian · 15 years ago
- 639dead Moved a FIXME to where it was meant to be. by Fariborz Jahanian · 15 years ago
- d01c915 Patch to build AST for ctor's initializer list according to by Fariborz Jahanian · 15 years ago
- 002b91f Fix breakage on Windows, cannot redeclare loop variable i in the immediate scope of loop. Rename variable to j. by Alisdair Meredith · 15 years ago
- 4e57992 Fix type of 'this' and add a decltype test. by Anders Carlsson · 15 years ago
- 40c072f Patch to build list of inherited virtual base classes by Fariborz Jahanian · 15 years ago
- daa439a Fix a corner case with argument-dependent lookup and overloaded function sets. by Douglas Gregor · 15 years ago
- 0d3c26c A few change per Doug's feedback. - Fariborz by Fariborz Jahanian · 15 years ago
- 5ffcd7b Patch to allocate list of bases in CXXRecordDecl using ASTContxt allocation. by Fariborz Jahanian · 15 years ago
- 73b85f3 Use Destroy for member initializer list clean up. by Fariborz Jahanian · 15 years ago
- d45c363 Updated CXXConstructorDecl AST node for ctor-initilaizer list. by Fariborz Jahanian · 15 years ago
- 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
- 47deacf A more detailed diagnosis of ill-formed ctor-initializer list. by Fariborz Jahanian · 15 years ago
- 364e021 Improve support for overloaded operator templates. by Douglas Gregor · 15 years ago
- e53060f Improved semantic analysis and AST respresentation for function templates. by Douglas Gregor · 15 years ago
- 485f087 patch to mark use of implicit copy constructors. by Fariborz Jahanian · 15 years ago
- 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 15 years ago