1. 5a82119 Fix another unnecessary-struct-padding issue. by Argyrios Kyrtzidis · 14 years ago
  2. 43ddd9f Before determining the effect the alignment of base struct will have in the aligment of the sub-struct, by Argyrios Kyrtzidis · 14 years ago
  3. 346af03 Handle parameter attributes when tentative parsing for function/variable disambiguation. by Argyrios Kyrtzidis · 14 years ago
  4. f5fe292 Fix PR8720 by printing an error message with a substring that the gcc testsuite searches for. by Rafael Espindola · 14 years ago
  5. 6ad6f28 Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 14 years ago
  6. abc56c7 When deciding whether to complain about the type of a boolean condition, use by John McCall · 14 years ago
  7. f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 14 years ago
  8. a61b3e7 After parsing a ':' in an enum-specifier within class context, by Douglas Gregor · 14 years ago
  9. 26e10be Follow through references to catch returned stack addresses, local blocks, label addresses or references to temporaries, e.g: by Argyrios Kyrtzidis · 14 years ago
  10. 15d5c83 Fix bug in r120299 spotted by dgregor. by Nico Weber · 14 years ago
  11. d976ca4 Revert r120331 since it causes spurious warnings and a possible assertion hit when self-host. by Argyrios Kyrtzidis · 14 years ago
  12. 8b2f01b Emit warnings if we are returning a reference to a local temporary. by Argyrios Kyrtzidis · 14 years ago
  13. 08e41a6 Always use a function's decl context when building default arguments. Fixes http://http://llvm.org/pr8479. by Nico Weber · 14 years ago
  14. 7ff776e Revert parts of r120266 that I did not mean to commit by Nico Weber · 14 years ago
  15. 6bb4dcb Minor whitespace and comment fixes. No functionality change. by Nico Weber · 14 years ago
  16. 2a5f99e Tie DefineVTablesUsed() in with recursive function instantiation so that we emit by Nick Lewycky · 14 years ago
  17. 76f11c9 Remove one I just added, add a more focused test for why the current code is correct. by Nico Weber · 14 years ago
  18. 253e80b Fix the source range of CXXNewExprs. Fixes http://llvm.org/pr8661. by Nico Weber · 14 years ago
  19. a25b6a4 Don't warn for empty 'if' body if there is a macro that expands to nothing, e.g: by Argyrios Kyrtzidis · 14 years ago
  20. 0bc5c66 objc_msgSend is not a builtin type in non-objc mode. Fixes //rdar://8686888 by Fariborz Jahanian · 14 years ago
  21. aa4fe05 comparison of AltiVec vectors now gives bool result (fix for 7533) by Anton Yartsev · 14 years ago
  22. 1380a14 -Rename -Wargument-larger-than -> -Wlarge-by-value-copy by Argyrios Kyrtzidis · 14 years ago
  23. 3532fdd Introduce option -Wargument-larger-than[=N] which warns about function definitions if they take by-value by Argyrios Kyrtzidis · 14 years ago
  24. 9263a30 Fix PR8625 and correctly interpret member-calls to static members when by Chandler Carruth · 14 years ago
  25. 07d7e7a Re-work the handling of implicit 'this' arguments and silly GCC-style attribute by Chandler Carruth · 14 years ago
  26. 64ccf24 Improve diagnostic for calling non-const method on const object. Fixes rdar://7743000 by Argyrios Kyrtzidis · 14 years ago
  27. 5082d34 Add another case to the whitelist of cast kinds that can convert to bool. by John McCall · 14 years ago
  28. ae2cf76 When complaining about ambiguous overload resolution for a unary or by Douglas Gregor · 14 years ago
  29. 8ff338b When performing initialization of a copy of a temporary object, use by Douglas Gregor · 14 years ago
  30. 15d7d12 Extend the bitfield-truncation warning to initializations. by John McCall · 14 years ago
  31. d7945c6 Friend function declarations can overload with tag declarations. Fixes PR7915. by John McCall · 14 years ago
  32. 78b8105 Diagnose attempst to template using declarations and using directives. by John McCall · 14 years ago
  33. 7ad5d42 Attempt to resolve overloaded functions in comma expressions and by Douglas Gregor · 14 years ago
  34. ef9b149 Revert the fix for PR8013. by Douglas Gregor · 14 years ago
  35. 9a0f2b6 Handle overload resolution when calling an overloaded function set by Douglas Gregor · 14 years ago
  36. 268f89e Make #pragma unused work for static local variables. by Douglas Gregor · 14 years ago
  37. b2d57ae Add __nullptr as a C++0x nullptr literal, available in C++98 by Douglas Gregor · 14 years ago
  38. e6fe9a2 When building a compound literal, check that the base element of the array is complete. by Argyrios Kyrtzidis · 14 years ago
  39. 3afb977 When attempting reference binding to an overloaded function, also by Douglas Gregor · 14 years ago
  40. 717a2bf Add missing test case for PR8230 by Douglas Gregor · 14 years ago
  41. 8e96043 Properly diagnose invalid casts to function references. Patch by by Douglas Gregor · 14 years ago
  42. dfdfc58 A union cannot contain static data members or data members of reference type. by Anders Carlsson · 14 years ago
  43. 6242599 Don't warn when matching %p to nullptr. by Anders Carlsson · 14 years ago
  44. 2c4792c When determining which template partial specialization is more specialized, by Argyrios Kyrtzidis · 14 years ago
  45. 343e6ff Expressions of type std::nullptr_t can be used as sentinels. by Anders Carlsson · 14 years ago
  46. c8df0b6 Implement [over.ics.rank]p4: A conversion that does not convert an std::nullptr_t to bool is better than one than does. by Anders Carlsson · 14 years ago
  47. c80117e Don't be so eager to replace UsingDecls in a DeclContext's lookup table; by Argyrios Kyrtzidis · 14 years ago
  48. 0c8209e It's OK to use nullptr in relational operators if the other side is a null pointer constant. by Anders Carlsson · 14 years ago
  49. 9fa8e56 Make this error less specific but also less likely to cause confusion. Fixes by Nick Lewycky · 14 years ago
  50. fec56e7 When producing overload candidates for binary built-in operators, keep by Douglas Gregor · 14 years ago
  51. 7533a5b Provide an error when a non-identifier name (such as an operator) is used as a by Sean Hunt · 14 years ago
  52. bf8cafa Properly handle temporaries that are created in a AsmStmt. by Argyrios Kyrtzidis · 14 years ago
  53. 65e7a6b Clean up temporaries created by an asm statement. Fixes rdar://8540491 by Argyrios Kyrtzidis · 14 years ago
  54. 11ab790 Emit error when using a bound member function for something other than calling it. by Argyrios Kyrtzidis · 14 years ago
  55. 0f279e7 Emit an error when trying to form a pointer-to-member to a bitfield. by Argyrios Kyrtzidis · 14 years ago
  56. c92bbb4 renamed: test/SemaCXX/ptrtomember-badcall.cpp -> test/SemaCXX/ptrtomember.cpp by Argyrios Kyrtzidis · 14 years ago
  57. d86132d Don't remove the init expression from the initializer list if it had a semantic error. by Argyrios Kyrtzidis · 14 years ago
  58. 6a622df Add test/SemaCXX/crash-PR7625.cpp into test/SemaCXX/crashes.cpp by Argyrios Kyrtzidis · 14 years ago
  59. 387fb71 test/SemaCXX/crash-8124080.cpp -> test/SemaCXX/crashes.cpp by Argyrios Kyrtzidis · 14 years ago
  60. c75f618 Add test case for <rdar://problem/8610363> (a bogus report of using an uninitialized field). This was by Ted Kremenek · 14 years ago
  61. 78f5911 When doing name lookup for members don't look into global/namespace scope. by Argyrios Kyrtzidis · 14 years ago
  62. 95c225d Implement an indirect-goto optimization for goto *&&lbl and respect this by John McCall · 14 years ago
  63. 5b629aa Parse attributes on enumerators and instantiate attributes on enum decls. by John McCall · 14 years ago
  64. 0b8ddb9 Implement the integral promotion rules for the C++0x char16_t and by Douglas Gregor · 14 years ago
  65. 842e7a2 Microsoft enum extensions. 2 things will change on -fms-extensions: by Francois Pichet · 14 years ago
  66. 3d6c45d Report the location of the syntax error inside a macro. Fixes PR7944. by Nick Lewycky · 14 years ago
  67. a6e937c Diagnose C++ [class.mem]p13-14, where a class member has the same name by Douglas Gregor · 14 years ago
  68. 66c42d4 Don't complain about a variable within a linkage-specification that is by Douglas Gregor · 14 years ago
  69. a6c1e3a Diagnose when a 'static' member function overrides a virtual function by Douglas Gregor · 14 years ago
  70. 922fff2 Generalize the checking for qualification of (non-friend) class by Douglas Gregor · 14 years ago
  71. 7d520ba There is no reason for dereferencing a pointer-to-member to require by Douglas Gregor · 14 years ago
  72. d54eb44 Parse default arguments within member functions in source order, from by Douglas Gregor · 14 years ago
  73. f9c5afb Flesh out test. by John McCall · 14 years ago
  74. 2bf6f49 I just do what the comments tell me to do. by John McCall · 14 years ago
  75. 2cd11fe Progress. by John McCall · 14 years ago
  76. 2a984ca Add some infrastructure for dealing with expressions of 'placeholder' type, by John McCall · 14 years ago
  77. 1d1e70e Fix g++.dg regressions introduced at r115347 (rdar://8529993) by Argyrios Kyrtzidis · 14 years ago
  78. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  79. 4081a5c __attribute__((aligned(n))) directly specifies the alignment of a declaration by John McCall · 14 years ago
  80. 63b57ae Fix an infinite loop, caused by unintended syntax bug (the 'break;' after 'default:' was intended to break out of the while loop). by Argyrios Kyrtzidis · 14 years ago
  81. a075076 Reject the allocation of variably-modified types in C++ 'new' by Douglas Gregor · 14 years ago
  82. 175ffbf When checking for uninitialized fields in member initializers, special case static variables and enums. Fixes PR8075. by Anders Carlsson · 14 years ago
  83. 25e7e16 Add test case for r115588. by Argyrios Kyrtzidis · 14 years ago
  84. 011cf89 Doug's feedback by Gabor Greif · 14 years ago
  85. 28164ab Factor out enumerator APSInt adjustment into by Gabor Greif · 14 years ago
  86. c71d8eb Better diagnostic for superfluous scope specifier inside a class definition for member functions. + Fixit. by Francois Pichet · 14 years ago
  87. dab60ad Implement the C++0x "trailing return type" feature, e.g., by Douglas Gregor · 14 years ago
  88. fbb6fad When performing template argument deduction of a function template by Douglas Gregor · 14 years ago
  89. 2cf9d65 Centralize the management of CXXRecordDecl::DefinitionData's Empty bit by Douglas Gregor · 14 years ago
  90. b335872 Don't warn with -Wbool-conversions if the user wrote an explicit cast like "(void *)false". by Argyrios Kyrtzidis · 14 years ago
  91. 37bf9d2 Allow the use of C++0x deleted functions as an extension in C++98. by Anders Carlsson · 14 years ago
  92. 2b64239 Fix bogus compiler errors when declaring anonymous union, outside a class, with by Argyrios Kyrtzidis · 14 years ago
  93. ff8819b Do not warn with -Wuninitialized when the member is used in a sizeof or address-of expression. by Argyrios Kyrtzidis · 14 years ago
  94. 1b2ad2f Revert r114316, -Wunused-value enabled by default was intended. by Argyrios Kyrtzidis · 14 years ago
  95. 6dff228 Make -Wunused-value off by default, matching GCC. Fixes rdar://7126194. by Argyrios Kyrtzidis · 14 years ago
  96. ae79222 static local variables with destructors don't require a global destructor by John McCall · 14 years ago
  97. ac5fd84 Continue parsing more postfix expressions, even after semantic by Douglas Gregor · 14 years ago
  98. 200b292 When we run into an error parsing or type-checking the left-hand side by Douglas Gregor · 14 years ago
  99. 558d2ab one piece of code is responsible for the lifetime of every aggregate by John McCall · 14 years ago
  100. f8aca86 Fix destructor and assignment operator lookup in the has_nothrow traits. by Sebastian Redl · 14 years ago