1. 4881b99 Use PP.getLocForEndOfToken as suggested by John. by Anders Carlsson · 15 years ago
  2. ad26b73 If a function with a default argument is redefined and the new function also has a defualt argument then add a fixit hint that removes the default argument. Fixes PR5444. by Anders Carlsson · 15 years ago
  3. 80c30da Add additional note to mark the cause of synthesized constructors. Mark by Eli Friedman · 15 years ago
  4. f8db477 Remove a useless variable that got left behind. by Eli Friedman · 15 years ago
  5. 49c16da Unify the codepaths used to verify base and member initializers for explicitly by Eli Friedman · 15 years ago
  6. 3eaa9ff Always make sure we're using an unqualified type when building a by Douglas Gregor · 15 years ago
  7. 88fad63 Make sure isCopyAssignment is only true for actual copy assignment operators, by Eli Friedman · 15 years ago
  8. 966256a This patch implements Sema for clause 13.3.3.1p4. by Fariborz Jahanian · 15 years ago
  9. 393896f Fixed two places where we needed to force completion of a type by Douglas Gregor · 15 years ago
  10. 6aee621 Comments, formatting. Based on patch by Brandon Pearcy! by John McCall · 15 years ago
  11. b419004 Diagnose using a field to initialize itself. Patch by Brandon Pearcy! by John McCall · 15 years ago
  12. 1fe6b91 Don't try to check the initialization of fields with dependent by Douglas Gregor · 15 years ago
  13. 12c118a Switch parsing of using declarations over to ParseUnqualifiedId. by Douglas Gregor · 15 years ago
  14. 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
  15. 0ebb6d3 Make sure to call CompleteConstructorCall for bases and members that are initialized implicitly in constructors so that default arguments etc are set correctly. Fixes PR5283. by Anders Carlsson · 15 years ago
  16. 680a3f3 Use array's base element type in getting to its constructor. WIP. by Fariborz Jahanian · 15 years ago
  17. c0fcce4 Removed an unnecessary arguement passed to InitializeVarWithConstructor by Fariborz Jahanian · 15 years ago
  18. 5a597a9 remove a nonsensical todo by Chris Lattner · 15 years ago
  19. c7f1904 change Sema::ActOnFriendTypeDecl to use GetTypeForDeclarator instead by Chris Lattner · 15 years ago
  20. 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
  21. 54e14c4 When building types from declarators, instead of building two types (one for by John McCall · 15 years ago
  22. 573d9c3 Don't (directly) call RequireCompleteType with an invalid source location. by Douglas Gregor · 15 years ago
  23. 96ad533 Change FixOverloadedFunctionReference to return a (possibly new) expression. Substitute TemplateIdRefExprs with DeclRefExprs. Doug, plz review :) by Anders Carlsson · 15 years ago
  24. 2782302 It's OK for a pure virtual function to override another pure virtual function. Fixes PR5222. by Anders Carlsson · 15 years ago
  25. 663b5a0 Testing and some minor fixes for explicit template instantiation. by Douglas Gregor · 15 years ago
  26. d9290cb Handle ambiguity of reference initialization. Removes a FIXME. by Fariborz Jahanian · 15 years ago
  27. 8c638ab Remove some non-ASCII characters by Douglas Gregor · 15 years ago
  28. 3f09327 Unify our diagnostic printing for errors of the form, "we didn't like by Douglas Gregor · 15 years ago
  29. 096ebfd Diagnose attempts to add default function arguments to a by Douglas Gregor · 15 years ago
  30. a735b20 Improve the internal representation and semantic analysis of friend by Douglas Gregor · 15 years ago
  31. dced226 Test exception spec compatibility on return type and parameters. by Sebastian Redl · 15 years ago
  32. 2c7588f Implement the core checking for compatible exception specifications in assignment and initialization. by Sebastian Redl · 15 years ago
  33. f36e02d Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 15 years ago
  34. 0c728f1 Fix up error reporting when object cannot be constructed by Fariborz Jahanian · 15 years ago
  35. e3af023 Refactoring around friend class templates. Better error message for friend enums. by John McCall · 15 years ago
  36. a8f32e0 Refactor the code that walks a C++ inheritance hierarchy, searching by Douglas Gregor · 15 years ago
  37. 9aeed32 Anonymous namespaces, sema + codegen. A lot of semantics are still broken, by John McCall · 15 years ago
  38. 893f955 Issue good diagnostics when initializing a refernce type with by Fariborz Jahanian · 15 years ago
  39. bf1cc05 Desugaring optimizations. Add single-step desugaring methods to all by John McCall · 15 years ago
  40. f352bdd Introduce ObjCProtocolListLoc for keeping source location information for protocol references. by Argyrios Kyrtzidis · 15 years ago
  41. 82ad87b Minor API change. No change in functionality. by Fariborz Jahanian · 15 years ago
  42. 182ddf0 Improve handling of friend function templates somewhat by Douglas Gregor · 15 years ago
  43. d85bea2 Rework the Parse-Sema interaction for friends to better support friend by Douglas Gregor · 15 years ago
  44. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  45. 7ad2d56 Use Doug's DeclLoc to pinpoint location of the declaration by Fariborz Jahanian · 15 years ago
  46. 739d828 Improve diagnostic location information when checking the initialization of a reference by Douglas Gregor · 15 years ago
  47. 8f489d6 patch to ir-gen conversion function call used in initializing a reference class. by Fariborz Jahanian · 15 years ago
  48. 2b51138 Remove the FIXME as I said. by Fariborz Jahanian · 15 years ago
  49. 51bebc8 This patch addresses a few issues related to 8.5.3 [dcl.init.ref] by Fariborz Jahanian · 15 years ago
  50. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  51. d85cef5 Merge uninstantiated default arguments more carefully, and try not to by Douglas Gregor · 15 years ago
  52. dd4a3b0 Improved representation and support for friend class templates. Angst about same. by John McCall · 15 years ago
  53. 7adb10f When implicitly declaring operators new, new[], delete, and delete[], by Douglas Gregor · 15 years ago
  54. 7171011 Add back the workaround since it lead to constructor conversion bugs :( by Anders Carlsson · 15 years ago
  55. f6c213a When performing an user defined conversion sequence, perform the initial standard conversion sequence. This lets us remove a workaround in SemaCompleteConstructorCall. by Anders Carlsson · 15 years ago
  56. 05b23ea Skeletal support for friend class templates. by John McCall · 15 years ago
  57. debc629 Removed Context argument from couple of methods which don't need them. by Fariborz Jahanian · 15 years ago
  58. bbbcdd9 Alter Action's friend interface to prepare for templated friend declarations and by John McCall · 15 years ago
  59. 6cc1518 Cleanup and test C++ default arguments. Improvements include: by Douglas Gregor · 15 years ago
  60. 1cdcc57 When re-entering a template scope, we may be entering a class template by Douglas Gregor · 15 years ago
  61. 39da0b8 Improve handling of initialization by constructor, by ensuring that by Douglas Gregor · 15 years ago
  62. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  63. 6b2becf Support templateids in friend declarations. Fixes bug 4859. by John McCall · 15 years ago
  64. d74d414 Handle variadic constructors better. Share code between BuildCXXConstructExpr and BuildCXXTemporaryObjectExpr. by Anders Carlsson · 15 years ago
  65. f47511a BuildCXXConstructExpr now takes a MultiExprArg. by Anders Carlsson · 15 years ago
  66. 21e1c4e Reapply 81096, now with a fix. Spot the bug: by Anders Carlsson · 15 years ago
  67. 4355be0 Revert "Initialize default CXXConstructExpr arguments to 0. Fixes a crash when by Daniel Dunbar · 15 years ago
  68. 657bff7 Initialize default CXXConstructExpr arguments to 0. Fixes a crash when destroying the CXXConstructExpr. by Anders Carlsson · 15 years ago
  69. ec8e5ea Pass the ConstructLoc to BuildCXXConstructExpr. by Anders Carlsson · 15 years ago
  70. 4fe95f9 Don't generate any code for an explicit call to a trivial destructor. by Douglas Gregor · 15 years ago
  71. 34374e6 Patch to instantiate destructors used to destruct by Fariborz Jahanian · 15 years ago
  72. 9d43620 Mark constructors used in initialization of base(s) and fields by Fariborz Jahanian · 15 years ago
  73. 80545ad Issue diagnostics in variety of situations involving by Fariborz Jahanian · 15 years ago
  74. 916a5ed Minor refactoring of my last patch. by Fariborz Jahanian · 15 years ago
  75. cf1b9c7 Referenced instatiated default constructors must be defined. Fixed pr4853. by Fariborz Jahanian · 15 years ago
  76. 636a0ff Allow null initialization of scalara data members by Fariborz Jahanian · 15 years ago
  77. cdc83c7 Don't assume that a base is always a RecordType, it can also be a TemplateSpecializationType. Also, make sure to get the instantiated union member. by Anders Carlsson · 15 years ago
  78. ab88d97 Fix bug 4784 and allow friend declarations to properly extend by John McCall · 15 years ago
  79. 05180af Use DiagnoseMissingMember for UsingDecls. by Anders Carlsson · 15 years ago
  80. f4d84b6 Improve diagnostics for missing members. This renames the err_typecheck_no_member to err_typecheck_no_member_deprecated. The idea is that err_typecheck_no_member_deprecated should be phased out and any call sites that reference it should call DiagnoseMissingMember instead. by Anders Carlsson · 15 years ago
  81. 595adc1 Set the access specifier for using decls. by Anders Carlsson · 15 years ago
  82. 5fee110 For consistency, just make friend declarations AS_public. by John McCall · 15 years ago
  83. 8c57a66 Store the SourceLocation of right parentheses in member initializers. Patch by Anders Johnsen! by Anders Carlsson · 15 years ago
  84. faccd72 Fix this for real. by Anders Carlsson · 15 years ago
  85. 0897292 Pass InOverloadResolution all the way down to IsPointerConversion. by Anders Carlsson · 15 years ago
  86. 0dde18e Instantiate unresolved using declarations. by Anders Carlsson · 15 years ago
  87. 02cace7 Omnibus friend decl refactoring. Instead of cloning AST classes for friend by John McCall · 15 years ago
  88. 550b14b Create UnresolvedUsingDecls. by Anders Carlsson · 15 years ago
  89. c72160b Factor declaration building out to Sema::BuildUsingDeclaration. by Anders Carlsson · 15 years ago
  90. 73b39cf More work on using declarations. by Anders Carlsson · 15 years ago
  91. cf9f921 Many improvements to using declarations. by Anders Carlsson · 15 years ago
  92. 2de3ace Remove more default arguments. by Anders Carlsson · 15 years ago
  93. da7a18b Remove default arguments from TryImplicitConversion and fix a bug found in the process. by Anders Carlsson · 15 years ago
  94. 2974b5c Revert the flags change for now, I have a better idea for this. by Anders Carlsson · 15 years ago
  95. 1937738 Add a OverloadResolutionFlags and start converting some of the overload methods over to using it instead of bools arguments. by Anders Carlsson · 15 years ago
  96. 8d4c5ea Don't check member and base initializers if the constructor is dependent. by Anders Carlsson · 15 years ago
  97. 5c36fb2 Use early returns to avoid indentation. by Anders Carlsson · 15 years ago
  98. 2a16a13 Stub out an error so we don't crash. by Eli Friedman · 15 years ago
  99. e7624a7 Add a BuildCXXTemporaryObjectExpr and use it so default arguments will be instantiated correctly for temporary object expressions. by Anders Carlsson · 15 years ago
  100. a6ec7ad New RequireNonAbstractType function. by Anders Carlsson · 15 years ago