1. 47268a3 Remove all "used" static functions *after* we have performed all of by Douglas Gregor · 15 years ago
  2. d4eea83 Improve diagnostics when we fail to convert from a source type to a by Douglas Gregor · 15 years ago
  3. cb821d0 Downgrade the "declaration does not declare anything" error to a by Douglas Gregor · 15 years ago
  4. c53d0d7 Introduce an egregious hack to work around a bug in libstdc++ 4.2.x's by Douglas Gregor · 15 years ago
  5. 9ab1454 Make CXXScopeSpec invalid when incomplete, and propagate that into any by Jeffrey Yasskin · 15 years ago
  6. edc2877 Fix some redundant errors by changing CXXScopeSpec::isSet calls into by Jeffrey Yasskin · 15 years ago
  7. 83e7a78 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
  8. 2f59979 Rework our handling of copy construction of temporaries, which was a by Douglas Gregor · 15 years ago
  9. ea356fb Diagnose multiple base and member initializers in class templates. by Anders Carlsson · 15 years ago
  10. 1eabb7d Improve diagnostics when an elaborated-type-specifer containing a by Douglas Gregor · 15 years ago
  11. 7727acf Fix PR6327: restore invariants when there's a parse error in an initializer. by John McCall · 15 years ago
  12. ee11b2d Fix a bug where we would incorrectly report an error about initializing two fields in an anonymous struct. by Anders Carlsson · 15 years ago
  13. 0b4c9b5 Support __attribute__((packed)) (along with other attributes) at the by Douglas Gregor · 15 years ago
  14. 6f6de73 Fix a nasty bug in the virtual base computation which would lead to us initializing virtual bases in the wrong order. by Anders Carlsson · 15 years ago
  15. c67b032 Compare namespaces properly when looking for redeclarations of by Douglas Gregor · 15 years ago
  16. 0fd8ff7 When trying to determine whether one operand of a conditional by Douglas Gregor · 15 years ago
  17. b70cf44 Switch semantic analysis of the conditional operator from using by Douglas Gregor · 15 years ago
  18. 9c12739 Do not mark the destructor of a function parameter's type. Fixes PR6709. by Douglas Gregor · 15 years ago
  19. c6e378e Switch static_cast from the old reference-initialization code (via by Douglas Gregor · 15 years ago
  20. 2eef829 When a declaration of a function is missing an exception specification by Douglas Gregor · 15 years ago
  21. b5b2ccb When performing name lookup for the allocation or deallocation by Douglas Gregor · 15 years ago
  22. a418147 Make sure to properly track the anonymous namespace that lives inside by Douglas Gregor · 15 years ago
  23. 9de672f When recovering from a qualified typedef name, don't clear out the by Douglas Gregor · 15 years ago
  24. 0162070 Fix PR6618. by Rafael Espindola · 15 years ago
  25. a369a95 Implement -Wshadow for parameter declarations as well. by John McCall · 15 years ago
  26. a2936be Promote enum types during -Wsign-compare. Fixes some spurious warnings, by John McCall · 15 years ago
  27. 73061d0 Pretty-print anonymous types using their kind and presumed location. by John McCall · 15 years ago
  28. 7aceaf8 When elevating access along an inheritance path, initialize the computed by John McCall · 15 years ago
  29. 4ad287e Provide a test case for PR6629. by John McCall · 15 years ago
  30. 9a8cb8d Forgot the testcases. by John McCall · 15 years ago
  31. 961b167 Fix PR6562. If a type is dependent, we don't know if it will have implicit by Rafael Espindola · 15 years ago
  32. 0faede6 Improve the unused-value check to look into comma expressions and filter out by John McCall · 15 years ago
  33. 266e05c Move test and also test codegen. by Rafael Espindola · 15 years ago
  34. 7c2342d When pretty-printing tag types, only print the tag if we're in C (and by John McCall · 15 years ago
  35. 3c1c4aa add missing test by Rafael Espindola · 15 years ago
  36. 516a6bc In C++98/03, an uninitialized variable that has POD class type will be by Douglas Gregor · 15 years ago
  37. a276291 Downgrade errors when trying to catch a pointer or reference to by Douglas Gregor · 15 years ago
  38. 3604160 Revert r97925, it only contained the test updates not the actual fix. by Chandler Carruth · 15 years ago
  39. d7bf93c Downgrade errors when trying to catch a pointer or reference to by Douglas Gregor · 15 years ago
  40. 4ce46c2 Perform overload resolution when static_cast'ing from a by Douglas Gregor · 15 years ago
  41. a1a9f03 Reference binding via user-defined conversion can compute a binding by Douglas Gregor · 15 years ago
  42. 4e6ba4b Implement name hiding for names found through virtual base subobjects by Douglas Gregor · 15 years ago
  43. 7b9a5aa During codegen assert that any copy assignment, destructor or constructor that by Rafael Espindola · 15 years ago
  44. 2366cd5 Add test case from PR6064, which now works by Douglas Gregor · 15 years ago
  45. 8f8210c Fix an amusing typo that completely the re-introduction of parameters by Douglas Gregor · 15 years ago
  46. 9ea9bdb Keep an explicit stack of function and block scopes, each element of by Douglas Gregor · 15 years ago
  47. 6d97e5e Implement jump checking for initialized c++ variables, implementing by Chris Lattner · 15 years ago
  48. a9bff30 Warn about the deprecated string literal -> char* conversion. Fixes PR6428. by Douglas Gregor · 15 years ago
  49. 9ba6166 Fix an assertion-on-error during tentative constructor parsing by by John McCall · 15 years ago
  50. b2cb1cb When computing the composite pointer type for relational comparisons, by Douglas Gregor · 15 years ago
  51. 9e23932 Allow us to compare derived-to-base conversions between a reference by Douglas Gregor · 15 years ago
  52. 333de06 Don't try to finalize an ill-formed variable or one whose class type is ill-formed. Fixes PR6421 by Douglas Gregor · 15 years ago
  53. 3a81337 When comparing two method overload candidates during overload diagnostics, by John McCall · 15 years ago
  54. 23a370f Add a new conversion rank to classify conversions between complex and scalar by Chandler Carruth · 15 years ago
  55. b1bdc62 Catch more uses of uninitialized implicit conversion sequences. by John McCall · 15 years ago
  56. 7754908 ActOnPseudoDestructorExpr now performs all semantic analysis for by Douglas Gregor · 15 years ago
  57. f604a56 References to const int parameters with ICE default arguments are not ICEs. by John McCall · 15 years ago
  58. 9107166 Always add CallExpr as block-level expression. Inline-based interprocedural by Zhongxing Xu · 15 years ago
  59. 11e8ce7 Add support for the weakref attribute. We still produce "alias weak" as llvm-gcc does, but are more strict on what uses of weakref we accept. by Rafael Espindola · 15 years ago
  60. 93649fd Implement crazy destructor name lookup semantics differently in by Douglas Gregor · 15 years ago
  61. d84aac1 Add 'previous declaration is here' note for param redefinition errors, e.g.: by Chris Lattner · 15 years ago
  62. b10cd04 Implement support for parsing pseudo-destructor expression with a nested-name-specifier, e.g., by Douglas Gregor · 15 years ago
  63. 5e895a8 Commiting a revert from dgregor of a bit of destructor logic until we can by Chandler Carruth · 15 years ago
  64. b372b0f Fixed a crash specific to blocks in c++ uncovered by an internal test suite. by Fariborz Jahanian · 15 years ago
  65. 30ab371 For -Wswitch-enum warnings, be sure to look through typedefs of enum by Douglas Gregor · 15 years ago
  66. e873fb7 Introduce a new kind of failed result for isLvalue/isModifiableLvalue by Douglas Gregor · 15 years ago
  67. 2fa9800 Do not try to instantiate invalid declarations. It's a recipe for by Douglas Gregor · 15 years ago
  68. 124b878 Improve parsing and instantiation of destructor names, so that we can by Douglas Gregor · 15 years ago
  69. 3dbd3d5 Support local namespace aliases and permit them to be instantiated. by John McCall · 15 years ago
  70. 7385779 Defer covariance checks for dependent types. Add test cases that also ensure by Chandler Carruth · 15 years ago
  71. e13ad83 Work around an annoying, non-standard optimization in the glibc by Douglas Gregor · 15 years ago
  72. a301ac3 Improve a test slightly by Douglas Gregor · 15 years ago
  73. 8591098 In C++, allow builtins to be referred to via qualified name lookup, e.g., by Douglas Gregor · 15 years ago
  74. 4dffad6 When we have a dependent direct initializer but not a dependent by Douglas Gregor · 15 years ago
  75. 6b2accb Improve access control diagnostics. Perform access control on member-pointer by John McCall · 15 years ago
  76. 60c93c9 Migrate the mish-mash of declaration checks in by Douglas Gregor · 15 years ago
  77. e180ed2 Fix PR number in test case by Douglas Gregor · 15 years ago
  78. 2c79281 Be more careful when checking initializer lists that involve reference by Douglas Gregor · 15 years ago
  79. 4c72d3e Fix the crash-on-invalid from PR6259. by John McCall · 15 years ago
  80. e228ba9 Ensure that a operator delete overload is rocognized regardless of cv-quals. by Chandler Carruth · 15 years ago
  81. 63644fa Workaround for friend template instantiation crash in PR5848, from Keir Mierle! by Douglas Gregor · 15 years ago
  82. 4855a52 Don't diagnose missing noreturns for uninstantiated templates. Fixes PR6247. by Anders Carlsson · 15 years ago
  83. 1610b81 Implement a warning diagnostic for weak vtables. Fixes PR6116. by Anders Carlsson · 15 years ago
  84. 1f1b3b3 Per discussion, remove the explicit restriction on static const data members with by John McCall · 15 years ago
  85. 6f7a17b A function declarator with a non-identifier name in an anonymous class by Douglas Gregor · 15 years ago
  86. 4a73ea9 Teach the allocation function overload handling to deal with templates, and by Chandler Carruth · 15 years ago
  87. a873dfc Implement the lvalue-to-rvalue conversion where needed. The by Douglas Gregor · 15 years ago
  88. 0938026 Diagnose binding a non-const reference to a vector element. by Anders Carlsson · 15 years ago
  89. e1cd337 Fix my dyslexia. by Chandler Carruth · 15 years ago
  90. c099d9b Add a test case for a fixed PR just to ensure we don't regress. by Chandler Carruth · 15 years ago
  91. 9db7dbb Rework base and member initialization in constructors, with several by Douglas Gregor · 15 years ago
  92. ad323a8 Fix a major oversight in the comparison of standard conversion by Douglas Gregor · 15 years ago
  93. 78a527a Fix two redefinitions in test cases that weren't diagnosed yet, but will be soon. by Sebastian Redl · 15 years ago
  94. 7edb5fd Handle redeclarations found by ADL deterministically and reasonably. by John McCall · 15 years ago
  95. a113e72 Allow ADL to find functions imported by using decls. Leave wordy comment by John McCall · 15 years ago
  96. 7a6e13a Fix a pretty bad bug where if a constructor (or conversion function) was marked as 'explicit', but then defined out-of-line, we would not treat it as being explicit. by Anders Carlsson · 15 years ago
  97. 1b36a2f Use new initialization code when dealing with [dcl.init.aggr]p12. This fixes the bug where array elements and member initializers weren't copied correctly. by Anders Carlsson · 15 years ago
  98. 2bbae5d Use the new init code for member subobjects. by Anders Carlsson · 15 years ago
  99. 784f699 Switch some array initialization over to the new init code. by Anders Carlsson · 15 years ago
  100. 46f4659 Baby steps towards migrating the InitListChecker over to the new initialization code. Pass an InitializedEntity pointer through to most init checker functions. Right now, it's ignored everywhere except when initializing vectors in C++. by Anders Carlsson · 15 years ago