1. d411b3f For array pointee type, get its cvr qualifier from by Fariborz Jahanian · 15 years ago
  2. 80c30da Add additional note to mark the cause of synthesized constructors. Mark by Eli Friedman · 15 years ago
  3. 49c16da Unify the codepaths used to verify base and member initializers for explicitly by Eli Friedman · 15 years ago
  4. 9770ef0 When checking the namespace of a redeclaration or definition, look through linkage specs. Fixes PR5430. by Sebastian Redl · 15 years ago
  5. 4fcfde4 Eliminate &&s in tests. by Daniel Dunbar · 15 years ago
  6. 6a8b7f3 Add bug number. by Anders Carlsson · 15 years ago
  7. f7613d5 Don't treat variables with non-trivial ctors or dtors as unused. Fixes PR5407. by Anders Carlsson · 15 years ago
  8. 5dbad3d Improve the -Wsign-compare heuristics: by John McCall · 15 years ago
  9. 3f0b5fd Rework the fix-it hint for code like by Douglas Gregor · 15 years ago
  10. 27591ff Improve recovery when we fail to parse the operand of a C++ named cast. Fixes PR5210 by Douglas Gregor · 15 years ago
  11. 35de813 Turn off -Wsign-compare warnings by default by Douglas Gregor · 15 years ago
  12. b653c52 If we have a C-style cast, functional cast, or a static_cast to a by Douglas Gregor · 15 years ago
  13. b7a86f5 When we encounter a derived-to-base conversion when performing an by Douglas Gregor · 15 years ago
  14. 6e82475 Don't allow definitions of array variables without some size information in C++. Fixed PR5401 by Sebastian Redl · 15 years ago
  15. 9c4b838 Eliminate some false positives due to a thinko in the "'blah' is by Douglas Gregor · 15 years ago
  16. a65b551 When collecting types for built-in candidates, make arrays decay to pointers. Otherwise, subscripting an array leads to no candidates at all. Fixes PR5360. by Sebastian Redl · 15 years ago
  17. b13c87f Implement the conditional-operator part of -Wsign-compare. Turn by John McCall · 15 years ago
  18. 644aa9a Fix 80-col violation. by Mike Stump · 15 years ago
  19. b1c2ea5 Make sure to grab CVR qualifiers from the canonical type. ARGH! by Douglas Gregor · 15 years ago
  20. b419004 Diagnose using a field to initialize itself. Patch by Brandon Pearcy! by John McCall · 15 years ago
  21. ca1bdd7 Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 15 years ago
  22. 6f26920 Remove previous patch for pr5296 due to further clarification by Fariborz Jahanian · 15 years ago
  23. 2d1c214 Replace the code that parses member access expressions after "." or by Douglas Gregor · 15 years ago
  24. 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
  25. 5de2450 Diagnose use of data pointer member in a function call by Fariborz Jahanian · 15 years ago
  26. 6c813e1 Generate constructor for value-initialization cases, even if the by Fariborz Jahanian · 15 years ago
  27. 838b048 Disabling some MS extensions which cause this test to fail by John Thompson · 15 years ago
  28. b3eca29 Disabling some MS extensions which cause these tests to fail by John Thompson · 15 years ago
  29. 8ce35b0 Remove the Skip parameter from GetTypeForDeclarator and dependents. Take the opportunity to improve an error message and fix PR4498. by Sebastian Redl · 15 years ago
  30. 644be85 Apply the special enum restrictions from [over.match.oper]p3b2 in argument-dependent lookup too. This fixes PR5244. by Sebastian Redl · 15 years ago
  31. 54e14c4 When building types from declarators, instead of building two types (one for by John McCall · 15 years ago
  32. 5ed66f7 Try to instantiate templates before doing hierarchy checks in static_cast. Fixes PR5261. by Sebastian Redl · 15 years ago
  33. 652371a Don't generate pointer types for void or base classes when finding by Douglas Gregor · 15 years ago
  34. 4a27d70 Improve diagnostics and template instantiation behavior when calling by Douglas Gregor · 15 years ago
  35. 8577c98 Patch implements ranking conversions between member pointers [over.ics.rank] by Fariborz Jahanian · 15 years ago
  36. 2782302 It's OK for a pure virtual function to override another pure virtual function. Fixes PR5222. by Anders Carlsson · 15 years ago
  37. 8d1c9ae Fix a crash with qualified member access into a non-type, from Sean Hunt! by Douglas Gregor · 15 years ago
  38. 12356b1 Fix for PR5190, Credit to Zhanyong Wan. by Edward O'Callaghan · 15 years ago
  39. e38050d Add a DR437 testcase, but disable it for now, since it fails. by Sebastian Redl · 15 years ago
  40. 866b274 Patch to clean up and improve visual display of builtin function ambiguity. by Fariborz Jahanian · 15 years ago
  41. 0490501 The result type of logical || and && is bool in C++. Fixes PR5206. by Anders Carlsson · 15 years ago
  42. a9cca89 Apply heuristics to cut back on number of candidate by Fariborz Jahanian · 15 years ago
  43. 8d6d90d Check the return type when calling pointer to member functions. by Anders Carlsson · 15 years ago
  44. 491b84c Use partial diagnostics properly in call to RequireCompleteType. Among other things, this means we get a note on the declaration of the incomplete type when it is used in an exception specification. by Sebastian Redl · 15 years ago
  45. c3a3b7b Do exception spec compatibility tests for member pointers, too. by Sebastian Redl · 15 years ago
  46. d9290cb Handle ambiguity of reference initialization. Removes a FIXME. by Fariborz Jahanian · 15 years ago
  47. a786fdb Improve diagnostics when the parser encounters a declarator with an by Douglas Gregor · 15 years ago
  48. 15ea378 Check the return type of binary operators and the arrow operator. by Anders Carlsson · 15 years ago
  49. 3a9439f Check the return type of operator[]() and fix a thinko that lead to a crash in SemaCXX/overloaded-operator.cpp. by Anders Carlsson · 15 years ago
  50. 07d68f1 More return type checking. by Anders Carlsson · 15 years ago
  51. 26a2a07 Diagnose invalid return types for unary operators. by Anders Carlsson · 15 years ago
  52. 3f09327 Unify our diagnostic printing for errors of the form, "we didn't like by Douglas Gregor · 15 years ago
  53. cee1b54 Pass the right SourceLocation to Actions.ActOnOverloadedOperatorReferenceExpr and Actions.ActOnConversionOperatorReferenceExpr. Update incomplete-call.cpp test. by Anders Carlsson · 15 years ago
  54. 5a881bb Implement -Wparentheses: warn about using assignments in contexts that require by John McCall · 15 years ago
  55. 2ebe7eb Handle built-in unary operators when reporting ambiguities. by Fariborz Jahanian · 15 years ago
  56. 27687cf If built-in operators could not be selected because of ambiguity in by Fariborz Jahanian · 15 years ago
  57. 5db4d90 Types appearing more than once in a spec shouldn't matter. by Sebastian Redl · 15 years ago
  58. dced226 Test exception spec compatibility on return type and parameters. by Sebastian Redl · 15 years ago
  59. 2c7588f Implement the core checking for compatible exception specifications in assignment and initialization. by Sebastian Redl · 15 years ago
  60. eed3e69 Check that the return type is complete when calling a member function. by Anders Carlsson · 15 years ago
  61. 11582f5 Add another test. by Anders Carlsson · 15 years ago
  62. 8c8d919 Add CheckCallReturnType and start using it for regular call expressions. This will improve error messages. For by Anders Carlsson · 15 years ago
  63. f36e02d Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 15 years ago
  64. ad3607d Produce good looking diagnostics on ambiguous built-in operators. by Fariborz Jahanian · 15 years ago
  65. 0c728f1 Fix up error reporting when object cannot be constructed by Fariborz Jahanian · 15 years ago
  66. b5352cf Implement support for -Wunused-variable, from Oscar Bonilla! by Douglas Gregor · 15 years ago
  67. 27d4be5 Implement [expr.mptr.oper]p6 for '->*' operator. by Fariborz Jahanian · 15 years ago
  68. 6e8f550 Handle MemberExprs in ResolveAddressOfOverloadedFunction. by Anders Carlsson · 15 years ago
  69. 0351a1e Fixes problem in finding visible convertion functions of a class by Fariborz Jahanian · 15 years ago
  70. ca4fb04 When building candidate set for built-ins; when looking for by Fariborz Jahanian · 15 years ago
  71. 4657a99 Patch to implement C++ [over.built]p11 of overload resolution. by Fariborz Jahanian · 15 years ago
  72. 56fc0d1 Refixed pr5086 by letting Expr::isNullPointerConstant by Fariborz Jahanian · 15 years ago
  73. 1be8aee When the return type of a function is dependent, don't perform any by Douglas Gregor · 15 years ago
  74. 249cead Patch to implement static casting which requires one by Fariborz Jahanian · 15 years ago
  75. 3307475 When overload resolution fails for an overloaded operator, show the by Douglas Gregor · 15 years ago
  76. 893f955 Issue good diagnostics when initializing a refernce type with by Fariborz Jahanian · 15 years ago
  77. 7a8233a Note location of operators caused the circularity. by Fariborz Jahanian · 15 years ago
  78. c4e8321 Detect operator-> chains of arbitrary length. Use a terrible data structure by John McCall · 15 years ago
  79. 4a4e345 self-referecing operator '->' member function was causing by Fariborz Jahanian · 15 years ago
  80. 5d64e5b Find operators new/delete in base classes. FIXME -= 2; by Douglas Gregor · 15 years ago
  81. 1070c9f The C++ delete expression strips cv-qualifiers from the pointed-to type. My previous fix eliminated this behavior, so bring it back again. by Douglas Gregor · 15 years ago
  82. 7605618 13.1-p3 Overloadable declarations by Fariborz Jahanian · 15 years ago
  83. 9091656 Handle C++ delete expressions when the overloaded delete operator is a by Douglas Gregor · 15 years ago
  84. 99d6c44 Multiple conversions to the same type are ambiguous but for the by Fariborz Jahanian · 15 years ago
  85. 2531c2d Teach Sema::isDeclInScope to handle overload sets constructed from by Douglas Gregor · 15 years ago
  86. dfde681 Start at NextOffset when laying out bases as well. by Anders Carlsson · 15 years ago
  87. 7e41038 Use NextOffset when laying out a field. by Anders Carlsson · 15 years ago
  88. 0b60d9e Use explicitly-specified template argument lists to help naming by Douglas Gregor · 15 years ago
  89. 1eca99b Even more work on empty classes. by Anders Carlsson · 15 years ago
  90. a4c6081 Who would have thought that empty classes were so tricky? Handle cases where an empty virtual base class needs to be moved aside because it conflicts with the first field. by Anders Carlsson · 15 years ago
  91. fbbce49 Handle array fields that contain empty structs. by Anders Carlsson · 15 years ago
  92. 6026504 More work on empty classes. by Anders Carlsson · 15 years ago
  93. ffbdefc More improvements with laying out empty bases. by Anders Carlsson · 15 years ago
  94. 1345bd2 More work on empty classes. by Anders Carlsson · 15 years ago
  95. 96be691 Make C++ temporary-related expressions provide proper source-range information. by Douglas Gregor · 15 years ago
  96. 51bebc8 This patch addresses a few issues related to 8.5.3 [dcl.init.ref] by Fariborz Jahanian · 15 years ago
  97. a441283 fix typo in file name by Gabor Greif · 15 years ago
  98. b1663d0 Produce detailed diagnostics when overload by Fariborz Jahanian · 15 years ago
  99. ac18b2e Cast the array size expr to a size_t by Anders Carlsson · 15 years ago
  100. 455acd9 Issue good ambiguity diagnostic when convesion fails. by Fariborz Jahanian · 15 years ago