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