1. befece1 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  2. 78ea78b Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  3. 268942b Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  4. 9f60dee Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  5. 0f74d1e In Microsoft mode, if we are inside a template class member function and we can't resolve a function call then create a type-dependent CallExpr even if the function has no type dependent arguments. The goal is to postpone name lookup to instantiation time to be able to search into type dependent base classes. by Francois Pichet · 13 years ago
  6. f1775fb Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  7. ba26149 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  8. 1c8cfbf Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  9. def7584 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  10. 08062aa Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  11. f8b7f71 Implement the Named Return Value Optimization (NRVO) for blocks. by Douglas Gregor · 13 years ago
  12. f7720da Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  13. facef2e Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  14. 1da27a1 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  15. 33fc757 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  16. 5cc8680 Spelling. by Benjamin Kramer · 13 years ago
  17. 2e8a95d Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  18. 8ef5c8e Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  19. cafd30b Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  20. f740012 Pass 0 instead of a empty TemplateArgumentListInfo when creating a CXXDependentScopeMemberExpr to handle a "this->" fixit (lookup into dependent bases of class template) by Francois Pichet · 13 years ago
  21. fec0959 More unused variable removal. by Benjamin Kramer · 13 years ago
  22. d77ba89 Make helpers static, remove unused variables. by Benjamin Kramer · 13 years ago
  23. 43dff1b Fix some indenting issues in SemaExpr.cpp by Richard Trieu · 13 years ago
  24. 8289f49 Refactor UsualArithmeticConversions() in SemaExpr.cpp into several functions. by Richard Trieu · 13 years ago
  25. e648ac3 Move the warning for different enum comparisons and the warning for using NULL as a non-pointer in a binary operation into separate functions. by Richard Trieu · 13 years ago
  26. 7be1be0 Reduce code duplication for pointer comparisons in CheckCompareOperands(). by Richard Trieu · 13 years ago
  27. 097ecd2 Pull out incomplete pointer type checking code, used from arithmetic checking functions, into its own function. by Richard Trieu · 13 years ago
  28. 26f9607 Refactor CheckConditionalOperands() by moving chunks of code to helper functions making a slimmer function. by Richard Trieu · 13 years ago
  29. 09a26ad Refactor CheckAddressOfOperand() by pulling out redundant code and moving hard coding strings from SemaExpr.cpp to DiagnosticSemaKinds.td. by Richard Trieu · 13 years ago
  30. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  31. db44a6b Refactor CheckAdditionOperands(), CheckSubtractionOperands(), and CheckIncrementDecrementOperand() in SemaExpr.cpp to move reused code to separate functions. by Richard Trieu · 13 years ago
  32. 8697d30 objective-c: this patch (re)introduces objective-c's default property by Fariborz Jahanian · 13 years ago
  33. 819e745 Don't assert when diagnosing a missing cast of an unknown-anytype by John McCall · 13 years ago
  34. 85ea7aa Declare and define implicit move constructor and assignment operator. by Sebastian Redl · 13 years ago
  35. 709bca8 Update the comment on the default-argument conversion fix; thanks to by John McCall · 13 years ago
  36. 96a914a Disable the l-value to r-value conversion on C++ class types passed by John McCall · 13 years ago
  37. 5f8d604 The lvalue-to-rvalue on structs in C++ is actually part by John McCall · 13 years ago
  38. 7b2f51c Don't assert on taking the address of a non-type template parameter. Fixes PR10766. by Eli Friedman · 13 years ago
  39. 66c2030 In -Wno-error=non-pod-varargs, initialize a temporary with by John McCall · 13 years ago
  40. b33c19f Switch this code to use the more idiomatic 'dyn_cast' pattern. by Chandler Carruth · 13 years ago
  41. 9b127f3 Add fixit notes for -Wconstant-logical-operand. by Matt Beaumont-Gay · 13 years ago
  42. 79e610a The current warning in -Wnull-arithmetic for comparisons between NULL and non-pointers is not very helpful. This patch will update the wording to be more helpful to users. by Richard Trieu · 13 years ago
  43. 01a4cf1 Encapsulate the Objective-C id/Class/SEL "redefinition" types in by Douglas Gregor · 13 years ago
  44. 70979d4 Refactoring of DiagnoseBitwisePrecedence() in SemaExpr.cpp to reduce code duplication. by Richard Trieu · 13 years ago
  45. a19950e Change an assert into a check. I'm pretty sure there was a point by John McCall · 13 years ago
  46. adc7a73 Make sure FunctionDecls aren't considered during overload resolution if there by Kaelyn Uhrain · 13 years ago
  47. d6c8865 Perform array bounds checking in more situations and properly handle special by Kaelyn Uhrain · 13 years ago
  48. ace5e76 Have the typo correction in DiagnoseEmptyLookup properly handle template by Kaelyn Uhrain · 13 years ago
  49. 844d572 Fix a small bug where DiagnoseEmptyLookup would no longer print any messages by Kaelyn Uhrain · 13 years ago
  50. f0c1d8f Improve overloaded function handling in the typo correction code. by Kaelyn Uhrain · 13 years ago
  51. 67e2933 Fix formatting of SemaExpr.cpp, mainly fixing lines greater than 80 characters. by Richard Trieu · 13 years ago
  52. f78c4e5 Introduce a Fix-It for the "missing sentinel" warning, adding an by Douglas Gregor · 13 years ago
  53. 4eb7522 When complaining about a non-POD second argument to va_arg, use a by Douglas Gregor · 13 years ago
  54. 9aab148 Fix an inconsistency in Sema::ConvertArgumentsForCall in that by Peter Collingbourne · 13 years ago
  55. 6722155 Add */& mismatch fixit generation to the Sema::DiagnoseAssignmentResult(). by Anna Zaks · 13 years ago
  56. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  57. 2760455 Revert r136046 while fixing handling of e.g. &foo[index_one_past_size] by Kaelyn Uhrain · 13 years ago
  58. b48f7c0 Expand array bounds checking to work in the presence of unary & and *, by Kaelyn Uhrain · 13 years ago
  59. 22f7bb7 Test commit by Kaelyn Uhrain · 13 years ago
  60. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  61. 61b4bc8 This handles the missing cases of opencl vector literals. by Tanya Lattner · 13 years ago
  62. e5adf59 Remove warnings of constant operands of logical operators from template instantiations. Upon instantiation of template, value-dependent parameters are replaced by equivalent literals, so code like: by Richard Trieu · 13 years ago
  63. 48218c6 In debugger mode, make ObjC message sends to unknown selectors return by John McCall · 13 years ago
  64. 98a5403 Fix a bug where a local variable named 'self' is causing by Fariborz Jahanian · 13 years ago
  65. d248619 Pop block scope after reading from it. by Benjamin Kramer · 13 years ago
  66. 701d1e7 Fix typo correction crash on overloaded functions, pr10283. by Hans Wennborg · 13 years ago
  67. 46d37c1 Add diagnostic for constructs like "va_arg(l, float)" which have undefined behavior. PR10201. by Eli Friedman · 13 years ago
  68. 4e7c7f2 objc-arc: Diagnose when captured variable in block literals by Fariborz Jahanian · 13 years ago
  69. 82007c3 objc++-arc: more diagnosis of converting a weak-unavailable by Fariborz Jahanian · 13 years ago
  70. 7a084ec objc++-arc: diagnose assignment/cast of a weak-unavailable by Fariborz Jahanian · 13 years ago
  71. 04e5a25 objc-arc: diagnose assignment/cast of a weak-unavailable by Fariborz Jahanian · 13 years ago
  72. 0a85183 [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
  73. 707f101 -Remove Sema::ActOnCastOfParenListExpr and move most of its functionality to by Argyrios Kyrtzidis · 13 years ago
  74. d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 13 years ago
  75. 6628969 Cleanup a fixme by using a specific diagnostic for subscripting by Chandler Carruth · 13 years ago
  76. 13b21be Factor out (some of) the checking for invalid forms of pointer by Chandler Carruth · 13 years ago
  77. 921c143 objc-arc: Check on a variety of unsafe assignment of retained by Fariborz Jahanian · 13 years ago
  78. b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 13 years ago
  79. b9b4b78 Fix Sema::CheckVectorOperands so that it doesn't try to insert a cast expression into the LHS of a compound assignment. Fixes compound assignment of various "compatible" vector types, including NEON-vector and gcc-vector types. by Eli Friedman · 13 years ago
  80. 2b1ad8b Move all of Sema's member-access-related checking out of SemaExpr.cpp by Douglas Gregor · 13 years ago
  81. 4f0845e Check for placeholders early on in by Douglas Gregor · 13 years ago
  82. 0d9106f Changes ParenListExpr to always require a type. by Manuel Klimek · 13 years ago
  83. b27c7a1 Fix the starting location of the Fix-It note for suspicious precedence by Douglas Gregor · 13 years ago
  84. 9d5353c Revert r133526 which re-orders the suggestions for -Wparentheses on ?: by Chandler Carruth · 13 years ago
  85. 1b13290 Switch the order of the notes for the parentheses suggested in the case by Chandler Carruth · 13 years ago
  86. 65aa688 Make more use of llvm::StringRef in various APIs. In particular, don't by Jay Foad · 13 years ago
  87. 33f46e2 Warn for un-parenthesized '&' inside '|' (a & b | c), rdar://9553326. by Argyrios Kyrtzidis · 13 years ago
  88. ae0bafa Fix a problem with the diagnostics of invalid arithmetic with function by Chandler Carruth · 13 years ago
  89. 1567a8b Move away from the poor "abstraction" I added to Type. John argued by Chandler Carruth · 13 years ago
  90. bc8d7f9 Restructure the API in Type based on a conversation with Richard Smith. by Chandler Carruth · 13 years ago
  91. 2af68e4 Add test cases for false positives on -Wnull-arithmetic from Richard by Chandler Carruth · 13 years ago
  92. ed3b256 Add a minor hack to avoid using isNullPointerConstant on a hot path. Fixes -O0 compile-time regressions from r133196. by Eli Friedman · 13 years ago
  93. 12189f5 Don't emit 'unavailable' errors inside an unavailable function. rdar://9623855. by Argyrios Kyrtzidis · 13 years ago
  94. 7acddac Objective-C fast enumeration loop variables are not retained in ARC, but by John McCall · 13 years ago
  95. 751ec9b Implement proper support for generating code for compound literals in by Douglas Gregor · 13 years ago
  96. 8d5e18c Check for placeholder expressions before promoting an argument passed by Douglas Gregor · 13 years ago
  97. 3e95ba9 Add a new warning when a NULL constant is used in arithmetic operations. The warning will fire on cases such as: by Richard Trieu · 13 years ago
  98. 16cd4b7 Allow comparison between block pointers and NULL pointer by Douglas Gregor · 13 years ago
  99. b1f7d24 arc: diagnose dereferencing a __weak pointer which may be by Fariborz Jahanian · 13 years ago
  100. f0b60d6 Refactor parentheses suggestion notes to have less code duplication and by Chandler Carruth · 13 years ago