1. b45ae25 Refactor the analysis of C++ cast expressions so that even by John McCall · 13 years ago
  2. 53c8167 c: assignment/init of a function pointer whose function(s) by Fariborz Jahanian · 13 years ago
  3. c6ac322 objc++: Accessing explicit property of reference type need by Fariborz Jahanian · 13 years ago
  4. 491306a Allow getting all source locations of selector identifiers in a ObjCMethodDecl. by Argyrios Kyrtzidis · 13 years ago
  5. 2071808 Allow getting all source locations of selector identifiers in a ObjCMessageExpr. by Argyrios Kyrtzidis · 13 years ago
  6. 78dd67e CUDA: diagnose invalid calls across targets by Peter Collingbourne · 13 years ago
  7. 1f24076 CUDA: add separate diagnostics for too few/many exec config args by Peter Collingbourne · 13 years ago
  8. af15b4d Add ConvertArgumentsForCall diagnostics for at least/at most n args by Peter Collingbourne · 13 years ago
  9. 8591a7f CUDA: diagnose unconfigured calls to global functions by Peter Collingbourne · 13 years ago
  10. e82247a Hey, maybe we shouldn't silently ignore decl attributes by John McCall · 13 years ago
  11. 0f32caf Minor refactoring. Enumerators may inherit the deprecated/unavailable by Fariborz Jahanian · 13 years ago
  12. 97db726 c - Enumerators may inherit the deprecated/unavailable by Fariborz Jahanian · 13 years ago
  13. 39834ba PR11002: Make sure we emit sentinel warnings with a valid source location. (Ideally, we want to use the location returned by getLocForEndOfToken, but that is not always successful.) by Eli Friedman · 13 years ago
  14. c1c0dfb Get rid of useless helper Sema::CastCategory. by Eli Friedman · 13 years ago
  15. c737acb Revert r139989 and r140031, which implemented the Objective-C type by Douglas Gregor · 13 years ago
  16. 615eb7c Fix regression of -Warray-bounds involving varargs functions [PR 11007]. by Ted Kremenek · 13 years ago
  17. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  18. 14b0c19 Give InitListChecker a verification-only mode, where it neither emits diagnostics nor by Sebastian Redl · 13 years ago
  19. fce1a3a [microsoft] In Microsoft mode, if we are inside a template class member function and we can't resolve an identifier then assume the identifier is type dependent. 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
  20. bc2b91a objc - fixes a crash when undefined typed property by Fariborz Jahanian · 13 years ago
  21. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  22. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  23. 9df05ea In OpenCL, conversions between different vector types are disallowed by Tobias Grosser · 13 years ago
  24. 37c31c2 In the OpenCL mode, the AltiVec mode must be off and checks must be strict by Tobias Grosser · 13 years ago
  25. 4278c65 ArrayRef-ifying Function/BlockDecl's setParams by David Blaikie · 13 years ago
  26. 47456fa Change: by Richard Trieu · 13 years ago
  27. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  28. 71ac1e0 objc - some refactoring of my last 'self' patch. by Fariborz Jahanian · 13 years ago
  29. 1d4e8e9 objc - Treat type of 'self' in class methods as root of by Fariborz Jahanian · 13 years ago
  30. 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
  31. 481037f Moves calls of checkArithmeticNull() from CreateBuiltinBinOp() into the individual Check*Operands() functions. by Richard Trieu · 13 years ago
  32. c3ba24f Remove no longer needed LHSType and RHSType from checkArithmeticNull() by Richard Trieu · 13 years ago
  33. 5e3a235 Change checkArithmeticNull() to use a NonNullType, instead of checking both the by Richard Trieu · 13 years ago
  34. 412a496 reverse patch in r139818 to focus on 'self' instead of 'Class'. by Fariborz Jahanian · 13 years ago
  35. 7d7ef82 Objective-c: Conversion from type Class to any root class type is allowed by Fariborz Jahanian · 13 years ago
  36. 6eef9fb Refactor CheckAdditionOperands() to use early return for pointer addition. by Richard Trieu · 13 years ago
  37. d9f1934 Fix two comments from warn to emit error to match the actual diagnostic used. by Richard Trieu · 13 years ago
  38. cb4d7c2 Silence ?: precendence warning when parenthesis are present. by Hans Wennborg · 13 years ago
  39. 33e56f3 Rename the ARC cast kinds to start with "ARC". by John McCall · 13 years ago
  40. dc05b11 When converting a block pointer to an Objective-C pointer type, extend by John McCall · 13 years ago
  41. 3323fad Clean up the sentinel-attribute checking code a lot. Document by John McCall · 13 years ago
  42. 1d9b3b2 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 13 years ago
  43. 5e4c80b Clean up the RebuildUnknownAnyExpr visitor in SemaExpr.cpp. Mainly swapped around variable names so that this visitor be more like other visitors in clang. by Richard Trieu · 13 years ago
  44. ccd891a Capitialize paramater names in SemaExpr.cpp and resolve any parameter name conflicts between declarations and definitions from this and previous refactorings. by Richard Trieu · 13 years ago
  45. 5520f23 Change diagnoseAddressOfInvalidType() to use an enum to determine what error message to display. Also, move the function call into on location instead of having it spread among many places in the if/else statements. by Richard Trieu · 13 years ago
  46. befece1 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  47. 78ea78b Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  48. 268942b Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  49. 9f60dee Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  50. 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
  51. f1775fb Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  52. ba26149 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  53. 1c8cfbf Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  54. def7584 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  55. 08062aa Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  56. f8b7f71 Implement the Named Return Value Optimization (NRVO) for blocks. by Douglas Gregor · 13 years ago
  57. f7720da Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  58. facef2e Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  59. 1da27a1 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  60. 33fc757 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  61. 5cc8680 Spelling. by Benjamin Kramer · 13 years ago
  62. 2e8a95d Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  63. 8ef5c8e Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  64. cafd30b Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  65. 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
  66. fec0959 More unused variable removal. by Benjamin Kramer · 13 years ago
  67. d77ba89 Make helpers static, remove unused variables. by Benjamin Kramer · 13 years ago
  68. 43dff1b Fix some indenting issues in SemaExpr.cpp by Richard Trieu · 13 years ago
  69. 8289f49 Refactor UsualArithmeticConversions() in SemaExpr.cpp into several functions. by Richard Trieu · 13 years ago
  70. 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
  71. 7be1be0 Reduce code duplication for pointer comparisons in CheckCompareOperands(). by Richard Trieu · 13 years ago
  72. 097ecd2 Pull out incomplete pointer type checking code, used from arithmetic checking functions, into its own function. by Richard Trieu · 13 years ago
  73. 26f9607 Refactor CheckConditionalOperands() by moving chunks of code to helper functions making a slimmer function. by Richard Trieu · 13 years ago
  74. 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
  75. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  76. db44a6b Refactor CheckAdditionOperands(), CheckSubtractionOperands(), and CheckIncrementDecrementOperand() in SemaExpr.cpp to move reused code to separate functions. by Richard Trieu · 13 years ago
  77. 8697d30 objective-c: this patch (re)introduces objective-c's default property by Fariborz Jahanian · 13 years ago
  78. 819e745 Don't assert when diagnosing a missing cast of an unknown-anytype by John McCall · 13 years ago
  79. 85ea7aa Declare and define implicit move constructor and assignment operator. by Sebastian Redl · 13 years ago
  80. 709bca8 Update the comment on the default-argument conversion fix; thanks to by John McCall · 13 years ago
  81. 96a914a Disable the l-value to r-value conversion on C++ class types passed by John McCall · 13 years ago
  82. 5f8d604 The lvalue-to-rvalue on structs in C++ is actually part by John McCall · 13 years ago
  83. 7b2f51c Don't assert on taking the address of a non-type template parameter. Fixes PR10766. by Eli Friedman · 13 years ago
  84. 66c2030 In -Wno-error=non-pod-varargs, initialize a temporary with by John McCall · 13 years ago
  85. b33c19f Switch this code to use the more idiomatic 'dyn_cast' pattern. by Chandler Carruth · 13 years ago
  86. 9b127f3 Add fixit notes for -Wconstant-logical-operand. by Matt Beaumont-Gay · 13 years ago
  87. 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
  88. 01a4cf1 Encapsulate the Objective-C id/Class/SEL "redefinition" types in by Douglas Gregor · 13 years ago
  89. 70979d4 Refactoring of DiagnoseBitwisePrecedence() in SemaExpr.cpp to reduce code duplication. by Richard Trieu · 13 years ago
  90. a19950e Change an assert into a check. I'm pretty sure there was a point by John McCall · 13 years ago
  91. adc7a73 Make sure FunctionDecls aren't considered during overload resolution if there by Kaelyn Uhrain · 13 years ago
  92. d6c8865 Perform array bounds checking in more situations and properly handle special by Kaelyn Uhrain · 13 years ago
  93. ace5e76 Have the typo correction in DiagnoseEmptyLookup properly handle template by Kaelyn Uhrain · 13 years ago
  94. 844d572 Fix a small bug where DiagnoseEmptyLookup would no longer print any messages by Kaelyn Uhrain · 13 years ago
  95. f0c1d8f Improve overloaded function handling in the typo correction code. by Kaelyn Uhrain · 13 years ago
  96. 67e2933 Fix formatting of SemaExpr.cpp, mainly fixing lines greater than 80 characters. by Richard Trieu · 13 years ago
  97. f78c4e5 Introduce a Fix-It for the "missing sentinel" warning, adding an by Douglas Gregor · 13 years ago
  98. 4eb7522 When complaining about a non-POD second argument to va_arg, use a by Douglas Gregor · 13 years ago
  99. 9aab148 Fix an inconsistency in Sema::ConvertArgumentsForCall in that by Peter Collingbourne · 13 years ago
  100. 6722155 Add */& mismatch fixit generation to the Sema::DiagnoseAssignmentResult(). by Anna Zaks · 13 years ago