1. e27d87f Make Clang complain about taking the address of an unqualified member function. Fixes PR5985. by Sebastian Redl · 15 years ago
  2. 827feec Improve the fix-its for -Wparentheses to ensure that the fix-it by Douglas Gregor · 15 years ago
  3. 828a197 Add an "implicit" bit to CXXThisExpr, so that we can track by Douglas Gregor · 15 years ago
  4. 67dd1d4 Whenever we emit a typo-correction diagnostic, also emit a note by Douglas Gregor · 15 years ago
  5. 2849734 Disallow captured arrays in blocks as well. Radar 7438948. by Mike Stump · 15 years ago
  6. 0d6fd57 Disallow capturing vlas inside blocks. by Mike Stump · 15 years ago
  7. ba26e58 Move the -Wsign-compare logic into SemaChecking.cpp. by John McCall · 15 years ago
  8. bc02170 -Wsign-compare shouldn't warn when the signed operand is a conditional operator by John McCall · 15 years ago
  9. f06cdae Implement typo correction for a variety of Objective-C-specific constructs: by Douglas Gregor · 15 years ago
  10. 5b088a1 Fix minor oversight for increment/decrement of complex int. Add tests for by Eli Friedman · 15 years ago
  11. d203a16 When typo correction for an id-expression finds a type (or Objective-C by Douglas Gregor · 15 years ago
  12. 2dcc011 Typo correction for member access into classes/structs/unions, e.g., by Douglas Gregor · 15 years ago
  13. bb092ba Implement typo correction for id-expressions, e.g., by Douglas Gregor · 15 years ago
  14. e8337df fix PR5917, L'x' was getting the wrong type in c++ mode. Per by Chris Lattner · 15 years ago
  15. efa42f7 Don't look through casts when looking for the underlying decl for a function by Eli Friedman · 15 years ago
  16. 54d76db Remove some dead variables clang-analyzer found. by Benjamin Kramer · 15 years ago
  17. 8aa5f40 Add test case for PR5868, and improve location information slightly for implicit "this" expressions by Douglas Gregor · 15 years ago
  18. 65552c4 InitializationSequence handles binding to temporaries, so that by Douglas Gregor · 15 years ago
  19. 9f2df88 Fix the clang-on-clang build: APFloat reports underflow whenever we get a by John McCall · 15 years ago
  20. 94c939d Diagnose out-of-bounds floating-point constants. Fixes rdar://problem/6974641 by John McCall · 15 years ago
  21. 036aed1 When we see a CXXDefaultArgExpr during template instantiation, rebuild by Douglas Gregor · 15 years ago
  22. 65222e8 When using a default function argument for a function template (or by Douglas Gregor · 15 years ago
  23. a188ff2 Switch parameter-passing for calls via function pointers (where we by Douglas Gregor · 15 years ago
  24. d6542d8 Switch InitializedEntity from TypeLoc down to just QualTypes, since we don't use the location information but we did spend a bunch of time building faked-up TypeLocs by Douglas Gregor · 15 years ago
  25. aa03731 Switch initialization of parameters in a call over to by Douglas Gregor · 15 years ago
  26. 0854462 Switch compound literals over to InitializationSequence. by Eli Friedman · 15 years ago
  27. 1c7c3fb Centralize the emission/suppression/delay of diagnostics describing runtime before in the new function Sema::DiagRuntimeBehavior, addressing one of Chris' comments. by Douglas Gregor · 15 years ago
  28. 9e9199d Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, since the context is available in the Decl by Douglas Gregor · 15 years ago
  29. 51874dd Allow comparison of 'void *' with function pointer by Fariborz Jahanian · 15 years ago
  30. 410a3f3 Unresolved implicit member accesses are dependent if the object type is dependent. by John McCall · 15 years ago
  31. 87cf670 When diagnosing that a decl ref expr is not a value, note the declaration by John McCall · 15 years ago
  32. 3b4294e Shift things around so that it's easier to recover from a missing by John McCall · 15 years ago
  33. 578b69b Introduce a centralized routine in Sema for diagnosing failed lookups (when by John McCall · 15 years ago
  34. 6864748 Fix semantic diagnostics that embed English works, from Nicola Gigante! by Douglas Gregor · 15 years ago
  35. 99a2e60 Switch the C++ new expression over to InitializationSequence, rather by Douglas Gregor · 15 years ago
  36. 2514a30 Diagnose attempting to assign to a sub-structure of an ivar by Fariborz Jahanian · 15 years ago
  37. a7fa7cd Fixes a code gen bug related to accessing a now by Fariborz Jahanian · 15 years ago
  38. 337cba4 If a ParmVarDecl's default argument is a CXXExprWithTemporaries, return the underlying expr instead. Add getNumDefaultArgTemporaries and getDefaultArgTemporary which returns the temporaries a default arg creates. by Anders Carlsson · 15 years ago
  39. 0479a0b Support OpenCL 1.1 odd-length vector component accessors. by Nate Begeman · 15 years ago
  40. 5cc07df Fix some diagnostic-related FIXMEs, from Nicola Gigante by Douglas Gregor · 15 years ago
  41. ec3455f Fix a COVTCTII (crash-on-valid-that-clang-thinks-is-invalid, duh), by Daniel Dunbar · 15 years ago
  42. 06d3369 When certain diagnostics involving run-time behavior would be emitted by Douglas Gregor · 15 years ago
  43. 75b699a Suppress warnings and errors about certain uses of non-POD types (in by Douglas Gregor · 15 years ago
  44. eebc475 Move composite type finding of two objective-c expressions by Fariborz Jahanian · 15 years ago
  45. 83dc325 Codegen. support for ObjCIsaExpr AST which until now by Fariborz Jahanian · 15 years ago
  46. fead20c Handle unresolved using decls in bare lookups. These are not being adequately by John McCall · 15 years ago
  47. 52efc3f Refactor objective-c pointer assignment compatibility logic. No by Fariborz Jahanian · 15 years ago
  48. dbd872f DeclRefExpr stores a ValueDecl internally. by John McCall · 15 years ago
  49. 7e42cf2 Patch to warn when discarding objective-c pointer type qualifiers by Fariborz Jahanian · 15 years ago
  50. 812c154 Recover from dot accesses to record pointers and arrow accesses to records. by John McCall · 15 years ago
  51. 3cdff23 Add the BlockDecl to the DeclContext. by Ted Kremenek · 15 years ago
  52. 6d910f0 Allow accessing 'isa' via '->' operator. (fixes radar 7447251). by Fariborz Jahanian · 15 years ago
  53. d6a637f Rework how virtual member functions are marked. If a class has no key function, we now wait until the end of the translation unit to mark its virtual member functions as references. This lays the groundwork for fixing PR5557. by Anders Carlsson · 15 years ago
  54. a93c934 DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, by John McCall · 15 years ago
  55. 02dd4b1 fix rdar://7446395, a crash on invalid, by fixing a broken assertion. by Chris Lattner · 15 years ago
  56. 16c5378 Make sure to call PerformObjectMemberConversion where necessary. by Eli Friedman · 15 years ago
  57. f595cc4 Make the type of the Decl referred to by a MemberExpr a bit more precise. by Eli Friedman · 15 years ago
  58. 144238e Use a more rigorous definition of 'class member'. I don't have any evidence by John McCall · 15 years ago
  59. 336e774 Recognize that EnumConstantDecls can be found by lookup and are not instance by John McCall · 15 years ago
  60. 1bcee0a Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema: by John McCall · 15 years ago
  61. 0bd6feb Push overloaded function templates through the parser using a totally different by John McCall · 15 years ago
  62. 2f841ba Stop trying to analyze class-hierarchies for dependently-scoped id-expressions; by John McCall · 15 years ago
  63. b1b4256 Fix IsProvablyNotDerivedFrom to always use record definitions when available. by John McCall · 15 years ago
  64. aa81e16 Rework how we support C++ implicit member accesses. If we can resolve an by John McCall · 15 years ago
  65. 9af2f52 Don't automatically assume that an id-expression refers to a by Douglas Gregor · 15 years ago
  66. 958aeb0 Eliminate warning in Release-Asserts mode. No functionality change by Douglas Gregor · 15 years ago
  67. e1599ce Fix and test for a problem caught by the clang-on-clang buildbot: qualified by John McCall · 15 years ago
  68. 7dafdf5 Remove all of Sema's explicit uses of OverloadedFunctionDecl except for by John McCall · 15 years ago
  69. 129e2df Eliminate the use of OverloadedFunctionDecl in member expressions. by John McCall · 15 years ago
  70. 3e518bd Add DeclarationName support for C++0x operator literals. They should now work as by Sean Hunt · 15 years ago
  71. 2afce72 Refactor our handling of expression evaluation contexts, so that Sema by Douglas Gregor · 15 years ago
  72. 369a3bd Allow user re-definition of SEL as well as accessing its fields. by Fariborz Jahanian · 15 years ago
  73. f88f7ab Some fancy footwork to move the decision on how by Fariborz Jahanian · 15 years ago
  74. 2fe168f Refactor argument collection of constructor calls using the common routine. by Fariborz Jahanian · 15 years ago
  75. 4cd1c70 More cleanup of argument call collection. by Fariborz Jahanian · 15 years ago
  76. f7a1a74 Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and by John McCall · 15 years ago
  77. 048f52a Refactor collection of call arguments in common code. by Fariborz Jahanian · 15 years ago
  78. e4d2bdd GNUNullExpr is a valid sentinel even though it isn't of pointer type. by Anders Carlsson · 15 years ago
  79. a4c98cd Convert the && and || operands to bool using standard conversions. Fixes PR5593. by Anders Carlsson · 15 years ago
  80. 5d484e8 Intercept sizeof and alignof references before they get into ASTContext methods. This fixes a crash when writing sizeof(Incomplete&), and lets ASTContext's methods do the right thing for CodeGen, which fixes PR5590. by Sebastian Redl · 15 years ago
  81. ac564f3 Improve type-checking of templates by distinguishing between members by Douglas Gregor · 15 years ago
  82. 0da76df Centralize and complete the computation of value- and type-dependence for DeclRefExprs by Douglas Gregor · 15 years ago
  83. d5532b6 Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations" into by John McCall · 15 years ago
  84. b681b61 If a C++ qualified id is followed by a postfix suffix, it is never the direct by John McCall · 15 years ago
  85. 5b3f913 Reorganize the intermediate BuildDeclarationNameExpr routines again. by John McCall · 15 years ago
  86. 7453ed4 Consider a FunctionTemplate to be an overload all on its lonesome. Track by John McCall · 15 years ago
  87. ba13543 "Incremental" progress on using expressions, by which I mean totally ripping by John McCall · 15 years ago
  88. 865d447 Draw a brighter line between "unresolved" expressions, where we have done the by John McCall · 15 years ago
  89. 7d384dd Split LookupResult into its own header. by John McCall · 15 years ago
  90. e4216e9 Simplify ActOnPostfixUnaryOp. by Eli Friedman · 15 years ago
  91. 7ba107a Incremental progress on using declarations. Split UnresolvedUsingDecl into by John McCall · 15 years ago
  92. a14cd111 Eliminate some completely-redundant lookups by Douglas Gregor · 15 years ago
  93. a24dc2e Carry lookup configuration throughout lookup on the LookupResult. Give by John McCall · 15 years ago
  94. 16fea9b PR5526: Make sure to set the right cast kinds for the inserted implicit casts. by Eli Friedman · 15 years ago
  95. a4923eb First part of changes to eliminate problems with cv-qualifiers and by Douglas Gregor · 15 years ago
  96. a8a1e3d Always build a builtin operator expression for the __extension__ unary operator. by Anders Carlsson · 15 years ago
  97. 3e42ffd PR5462: Don't run off the edge of the argument array for vararg handling by Eli Friedman · 15 years ago
  98. 4b3cbea Don't bind arguments to temporaries if the argument has a reference type. by Anders Carlsson · 15 years ago
  99. 03d8ed4 Fix two bugs with temporaries: by Anders Carlsson · 15 years ago
  100. a29e6b8 Note to self: don't leave debugging statements in the code for four hours. by John McCall · 15 years ago