1. 6b85512 Unbreak test on platforms where size_t != unsigned long. by Benjamin Kramer · 14 years ago
  2. 5efd91a Mark the operator delete associated with a virtual destructor as referenced. by John McCall · 14 years ago
  3. fe2dd6c By default, warn about commas at the end of an enumerator list in C++/C89. by Douglas Gregor · 14 years ago
  4. d92ec47 Reinstate fix for PR7526, which was failing because, now that we by Douglas Gregor · 14 years ago
  5. 4712c02 When performing copy initialization via user-defined conversions, by Douglas Gregor · 14 years ago
  6. 4b662a5 Revert r107374, which broke bootstrap. by Douglas Gregor · 14 years ago
  7. 2fef752 When building the type of a destructor, make sure to keep the by Douglas Gregor · 14 years ago
  8. 2f9d874 Extend the "cannot convert from base class pointer to derived class by Douglas Gregor · 14 years ago
  9. 025291b Be a bit more careful with undefined CXXRecordDecls. Fixes by Douglas Gregor · 14 years ago
  10. 8578981 Improve diagnostic when we fail to pick an overload because it would by Douglas Gregor · 14 years ago
  11. 4680bf2 Make both old and new versions of reference binding use the new classification functions, and updated them for N3092. by Sebastian Redl · 14 years ago
  12. 2597345 Fix rdar://8139785 "implement warning on dead expression in comma operator" by Argyrios Kyrtzidis · 14 years ago
  13. e861c60 Reapply r107235, this time with both my typo fixed, and a logical bug fixed. by Chandler Carruth · 14 years ago
  14. ec29b35 Revert r107235, it had a silly typo in it, and fixing the typo breaks something by Chandler Carruth · 14 years ago
  15. e9c9d15 Fix PR7402: We were creating implicit member initializers for every field in an by Chandler Carruth · 14 years ago
  16. 6bc574d Implement C++ DR299, which allows an implicit conversion from a class by Douglas Gregor · 14 years ago
  17. 12eb5d6 When typo correction produces a result that is not of the kind we're by Douglas Gregor · 14 years ago
  18. 6699220 Allow a using directive to refer to the implicitly-defined namespace by Douglas Gregor · 14 years ago
  19. 9fde9c4 tests: Use %clangxx when using driver for C++, in case C++ support is disabled. by Daniel Dunbar · 14 years ago
  20. 2389324 Suppress diagnosing access violations while looking up deallocation functions by Chandler Carruth · 14 years ago
  21. 1984eb9 String literals enclosed in parentheses are still string literals. Fixes PR7488. by Douglas Gregor · 14 years ago
  22. 7c5b109 Don't allow vector conversions to sneak in under the guise of by Douglas Gregor · 14 years ago
  23. f3a7b7c In C++, allow a declaration of an enum to follow a definition of that by Douglas Gregor · 14 years ago
  24. b9d5c22 More Sema Check and a test case for init_priority attr. (radar 8076356). by Fariborz Jahanian · 14 years ago
  25. d2c6490 Merge the "regparm" attribute from a previous declaration of a by Douglas Gregor · 14 years ago
  26. e0cc047 When parsing cached C++ method declarations/definitions, save the by Douglas Gregor · 14 years ago
  27. 52a0275 Fix the build. Using declarations should not be considering when looking by John McCall · 14 years ago
  28. ad00b77 Fix a point of semantics with using declaration hiding: method templates by John McCall · 14 years ago
  29. 6e5122c Update equality and relationship comparisons of pointers to reflect by Douglas Gregor · 14 years ago
  30. 37dd3ec Remove a dead argument to ProcessUCNEscape. by Chris Lattner · 14 years ago
  31. 81e317a Allow pseudo-destructors to be called on qualified pointers. Patch by by John McCall · 14 years ago
  32. 5edbdcc Add an option -fshow-overloads=best|all to limit the number of overload by Jeffrey Yasskin · 14 years ago
  33. 5a57efd Tweak our handling of the notion of a standard conversion sequence by Douglas Gregor · 14 years ago
  34. e1aa9f3 When referring to a tag that was previously declared only as a friend, by Douglas Gregor · 14 years ago
  35. ccd4713 A built-in overload candidate is consider a non-template function when by Douglas Gregor · 14 years ago
  36. d64fdd0 Warn about comparisons between arrays and improve self-comparison by Douglas Gregor · 14 years ago
  37. 45f5b54 Correctly handle fields with virtual bases containing empty subobjects. by Anders Carlsson · 14 years ago
  38. d7a9597 Implement a warning when converting the literal 'false' to a by Douglas Gregor · 14 years ago
  39. 52647c6 When deciding whether reinterpret_cast casts away constness we need to look at array qualifiers. Fixes rdar://problem/8018292. by Anders Carlsson · 14 years ago
  40. 83a45e7 Turn on the new empty base subobject tracking code. It's a bit faster than the previous code. However, it still has quadratic performance, something which I intend to fix shortly in a subsequent patch. by Anders Carlsson · 14 years ago
  41. 3cd09cc Rework the way virtual primary bases are added when laying out classes. Instead of doing it as a separate step, we now use the BaseSubobjectInfo and use it when laying out the bases. This fixes a bug where we would either not add a primary virtual base at all, or add it at the wrong offset. by Anders Carlsson · 14 years ago
  42. 811d0be Disable exception-spec compatibility checking under -fno-exceptions. by John McCall · 14 years ago
  43. 76ef658 When we complain about a member being inaccessible due to a constraint by Douglas Gregor · 14 years ago
  44. bff9eb7 Another empty class layout test. by Anders Carlsson · 14 years ago
  45. 1a8d151 Add more empty class layout tests. by Anders Carlsson · 14 years ago
  46. 2c0a540 Improve on flexible array diagnostics (PR7029). by Fariborz Jahanian · 14 years ago
  47. 4142ceb Fixes misc. flexible array bugs in c++ (PR7029). by Fariborz Jahanian · 14 years ago
  48. af7bea5 Make sure to strip off top-level cv-qualifiers as part of a by Douglas Gregor · 14 years ago
  49. 204ce17 Don't complain about VLAs of non-POD types when the array type is by Douglas Gregor · 14 years ago
  50. 836adf6 Make sure that we instantiate variably modified types, even if they by Douglas Gregor · 14 years ago
  51. 94a6157 Downgrade deletion of a void* from an error (which is should be) to an by Douglas Gregor · 14 years ago
  52. ae65f4b An identity conversion is better than any non-identity conversion. Fixes PR7095. by Douglas Gregor · 14 years ago
  53. 88623ad In C++, one cannot assign from an arithmetic type to an enumeration by Douglas Gregor · 14 years ago
  54. a481ec4 It turns out that people love using VLAs in templates, too. Weaken our by Douglas Gregor · 14 years ago
  55. 9ba6af8 Complain about sizeof(overloaded function) rather than crashing. by Douglas Gregor · 14 years ago
  56. bfcdc40 When recording empty subobjects we should always look at the primary virtual base. by Anders Carlsson · 14 years ago
  57. db4da82 Put the VLA-is-an-extension warning into its own warning group (-Wvla) by Douglas Gregor · 14 years ago
  58. 715e9c8 Even though we don't unique VLA types, we still need to build a by Douglas Gregor · 14 years ago
  59. d900831 When determining whether we can use "this", make sure to look through by Douglas Gregor · 14 years ago
  60. 0fddb97 Implement support for variable length arrays in C++. VLAs are limited by Douglas Gregor · 14 years ago
  61. aec0371 Propagate access specifiers to anonymous union members nested within classes. by John McCall · 14 years ago
  62. e0d5fe2 Use CanQualType to enforce the use of a canonical type argument to by Douglas Gregor · 14 years ago
  63. fe2d379 Fix a crasher in constructor-initializer reordering warnings (PR7179). by Douglas Gregor · 14 years ago
  64. 4e58c25 Remove accidental commit by Douglas Gregor · 14 years ago
  65. 68dd3ee Various small fixes for construction/destruction of Objective-C++ by Douglas Gregor · 14 years ago
  66. ea1471e Support implicitly closing on 'this' in a block. Fixed PR7165. by John McCall · 14 years ago
  67. b65a458 When a conditional operator is an rvalue of class type, we need to by Douglas Gregor · 14 years ago
  68. 26bcf67 Implement C++ builtin operator candidates for vector types. by Douglas Gregor · 14 years ago
  69. a115855 Basic test for user-defined conversions involving vector types by Douglas Gregor · 14 years ago
  70. fb4a543 Implement C++ support for vector and extended vector types. This by Douglas Gregor · 14 years ago
  71. 0fb9708 If a switch condition is constant, don't warn about missing enum cases. by John McCall · 14 years ago
  72. 00e9cbb Add a hack to silence warnings about failing to return from functions after by Chandler Carruth · 14 years ago
  73. 293279a Test that mutability of class members that involve class definitions actually works by Douglas Gregor · 14 years ago
  74. 9dadd94 Teach ASTContext::getUnqualifiedArrayType() how to look through by Douglas Gregor · 14 years ago
  75. 33f9924 mutable is a storage class that can follow a class/struct/union definition. Fixes PR7153 by Douglas Gregor · 14 years ago
  76. 9614dc0 Don't attempt to poke into an invalid field's class type by Fariborz Jahanian · 14 years ago
  77. 55cbd6e Correctly diagnose array 'new' with initialization arguments when the new type is a typedef to an array type. by Anders Carlsson · 14 years ago
  78. 3caf04e When the type-id or new-type-id of a C++ "new" expression is a typedef by Douglas Gregor · 14 years ago
  79. 4bb3bf9 really use valist. by Chris Lattner · 14 years ago
  80. 4037833 fix rdar://7985267 - Don't emit an error about a non-pod argument by Chris Lattner · 14 years ago
  81. 00b4b03 Make sure to search semantic scopes and appropriate template-parameter by Douglas Gregor · 14 years ago
  82. 6fb745b Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 14 years ago
  83. 01b0cfa Add test case for <rdar://problem/7880658>. by Ted Kremenek · 14 years ago
  84. c63d2c8 When we emit an error during the implicit definition of a special by Douglas Gregor · 14 years ago
  85. ddb0b4d When checking scopes for indirect goto, be more permissive (but still safe) by John McCall · 14 years ago
  86. 380c213 Speculatively revert r103497, "Do not mark the virtual members of an by Daniel Dunbar · 14 years ago
  87. bbbe074 Do not mark the virtual members of an implicitly-instantiated class as by Douglas Gregor · 14 years ago
  88. 6ad9ac0 add PCH support for a bunch of C++ Decls, patch by Andrew Sutton! by Chris Lattner · 14 years ago
  89. b697e08 Diagnose deprecated/unavailable functions selected by overload resolution. by John McCall · 14 years ago
  90. 323ed74 Rearchitect -Wconversion and -Wsign-compare. Instead of computing them by John McCall · 14 years ago
  91. 60a8fbb When implicit definition of the copy-assignment operator fails, by Douglas Gregor · 14 years ago
  92. 6cdc161 When creating a call to a base subobject's operator= in an by Douglas Gregor · 14 years ago
  93. 48c9501 The array form of 'new' can never have initializers. by Anders Carlsson · 14 years ago
  94. ae37475 When declaring a namespace alias, ignore previous declarations that by Douglas Gregor · 14 years ago
  95. 06a9f36 Complete reimplementation of the synthesis for implicitly-defined copy by Douglas Gregor · 14 years ago
  96. 259d48e An edge from a call expression to the exit block is only an abnormal edge by John McCall · 14 years ago
  97. cc8a5d5 Teach __builtin_offsetof to compute the offsets of members of base by Douglas Gregor · 14 years ago
  98. 1e3f5ba Ensure that cv-qualifiers are correctly removed for post-inc/decrements by Sean Hunt · 14 years ago
  99. 9d5d60f Diagnose __builtin_offsetof expressions that refer to bit-fields by Douglas Gregor · 14 years ago
  100. 8ecdb65 Completely reimplement __builtin_offsetof, based on a patch by Roberto Amadini. by Douglas Gregor · 14 years ago