1. ca1bdd7 Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 15 years ago
  2. df317bf Refine volatile handling, specifically, we must have the canonical by Mike Stump · 15 years ago
  3. 014e88d Parsing and semantic analysis for template-ids that name overloaded by Douglas Gregor · 15 years ago
  4. fbf6870 We have to ensure we have the canonical type to do this. This is but by Mike Stump · 15 years ago
  5. 6f26920 Remove previous patch for pr5296 due to further clarification by Fariborz Jahanian · 15 years ago
  6. 2d1c214 Replace the code that parses member access expressions after "." or by Douglas Gregor · 15 years ago
  7. 02a24ee Use ParseUnqualifiedId when parsing id-expressions. This eliminates by Douglas Gregor · 15 years ago
  8. 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
  9. cc667e2 Assortment of property attributes declared in continuation by Fariborz Jahanian · 15 years ago
  10. a6f14e1 Property declared in continuation class can only be used to by Fariborz Jahanian · 15 years ago
  11. 3684bd4 Diagnose implementation of a property declared in a category by Fariborz Jahanian · 15 years ago
  12. cf3293e When determining whether a reference to a static data member is an by Douglas Gregor · 15 years ago
  13. 7a34314 Within a template, qualified name lookup can refer to a non-dependent type by Douglas Gregor · 15 years ago
  14. 550d9b2 Implement "incremental" template instantiation for non-type template by Douglas Gregor · 15 years ago
  15. 259571e When a friend is declared in a dependent context, don't even try to by Douglas Gregor · 15 years ago
  16. e8c01bd Instantiate class template friends better; fixes PR5332. by Douglas Gregor · 15 years ago
  17. 3f7c7f4 Include macros in code-completion results by Douglas Gregor · 15 years ago
  18. 9e6b37a warn about returning the address of a label. by Chris Lattner · 15 years ago
  19. 1a31a18 Add a CK_DerivedToBaseMemberPointer cast kind and use it in Sema (Still no codegen). by Anders Carlsson · 15 years ago
  20. ac40605 Include pointee type information in the diagnostic for creating bad pointers or by John McCall · 15 years ago
  21. 85737a7 Report accurate source-location information when rebuilding types during by John McCall · 15 years ago
  22. 2685eab We may need to instantiate a class template specialization as part of a derived-to-base pointer case by Douglas Gregor · 15 years ago
  23. fbf2c94 Slightly improve source-location information during template instantiation by Douglas Gregor · 15 years ago
  24. f322ed6 Properly instantiate usage of overloaded operator []. Fixes PR5345. by Sebastian Redl · 15 years ago
  25. 828bff2 A few TemplateArgumentLoc clean-ups. Try to remember the Expr for a declaration. by John McCall · 15 years ago
  26. fd2300e Yet more instantiation-location information. Fixes PR5336. by Douglas Gregor · 15 years ago
  27. 0ebb6d3 Make sure to call CompleteConstructorCall for bases and members that are initialized implicitly in constructors so that default arguments etc are set correctly. Fixes PR5283. by Anders Carlsson · 15 years ago
  28. 833ca99 Track source information for template arguments and template specialization by John McCall · 15 years ago
  29. ed9c0f9 Implement support for semantic checking and template instantiation of by Douglas Gregor · 15 years ago
  30. 680a3f3 Use array's base element type in getting to its constructor. WIP. by Fariborz Jahanian · 15 years ago
  31. c0fcce4 Removed an unnecessary arguement passed to InitializeVarWithConstructor by Fariborz Jahanian · 15 years ago
  32. 5de2450 Diagnose use of data pointer member in a function call by Fariborz Jahanian · 15 years ago
  33. 5557b25 Slightly improve source location information during template instantiation by Douglas Gregor · 15 years ago
  34. db07b3f Type of a conditional expression with two distinct objective-c by Fariborz Jahanian · 15 years ago
  35. 7ced9c8 Introduce FunctionDecl::isInlined() to tell whether a function should by Douglas Gregor · 15 years ago
  36. 0130f3c Rename FunctionDecl::isInline/setInline to by Douglas Gregor · 15 years ago
  37. 3b846b6 Explicit instantiation suppresses the instantiation of non-inline by Douglas Gregor · 15 years ago
  38. 0d03514 An explicit instantiation definition only instantiations those class by Douglas Gregor · 15 years ago
  39. 6c813e1 Generate constructor for value-initialization cases, even if the by Fariborz Jahanian · 15 years ago
  40. aee3c93 Implement Chris's suggestions for the precendence warnings. Reformat the code a bit. Test the fixits. by Sebastian Redl · 15 years ago
  41. 972e6ce Only set the point of instantiation for an implicit or explicit by Douglas Gregor · 15 years ago
  42. cf57d61 Almost missed this one... Doc update for last change. by Mike Stump · 15 years ago
  43. 1d7e767 Refine noreturn handling. Fixes -Wmissing-noreturn so that it doesn't by Mike Stump · 15 years ago
  44. 7762291 Use a pred_iterator instead of a succ_iterator (wrong typedef). by Ted Kremenek · 15 years ago
  45. ef78ac6 Add 'fixit' hint on mis-use of pointer-to-member binary operators. by Fariborz Jahanian · 15 years ago
  46. 6b169ac Add fixit hint to bitwise precedence warning. by Sebastian Redl · 15 years ago
  47. 9e1d29b Implement a warning for mixing bitwise logical with comparison ops. Fixes PR5297. by Sebastian Redl · 15 years ago
  48. 7a128e8 Fix PR5298 - -Wmissing-noreturn shouldn't warn if the function is already by Chris Lattner · 15 years ago
  49. 5233826 Implement rdar://6756623 - use of deprecated type in deprecated typedef should not warn by Chris Lattner · 15 years ago
  50. 38fd4d0 Make sure we actually have a definition before asking if it is implicit. Fixes PR4674. by Sebastian Redl · 15 years ago
  51. d451f83 When parsing a top level struct declaration, make sure to by Chris Lattner · 15 years ago
  52. a64ef0a move calls to DiagnoseUseOfDecl (which warns about deprecated/unavailable by Chris Lattner · 15 years ago
  53. 8ce35b0 Remove the Skip parameter from GetTypeForDeclarator and dependents. Take the opportunity to improve an error message and fix PR4498. by Sebastian Redl · 15 years ago
  54. 5a597a9 remove a nonsensical todo by Chris Lattner · 15 years ago
  55. 311157f move the extwarn about using long long out of the entry of by Chris Lattner · 15 years ago
  56. 5db2bb1 simplify interface to ConvertDeclSpecToType, check for inferred by Chris Lattner · 15 years ago
  57. 1564e39 change ConvertDeclSpecToType to be a static function in SemaType.cpp by Chris Lattner · 15 years ago
  58. c7f1904 change Sema::ActOnFriendTypeDecl to use GetTypeForDeclarator instead by Chris Lattner · 15 years ago
  59. 778ed74 various cleanups for SemaType.cpp by Chris Lattner · 15 years ago
  60. ffb9368 minor reorg: check both attributes before decl. by Chris Lattner · 15 years ago
  61. 10ca337 simplify Sema::getTypeName a bit: if control gets out of the switch, by Chris Lattner · 15 years ago
  62. b7c3fd7 In objc mode, every identifier in a cast expression was using doing a by Chris Lattner · 15 years ago
  63. 9994a34 Audit the code for places where it is assumed that every base specifier refers to a RecordType. Add assertions or conditions as appropriate. This fixes another crash in the Apache stdlib vector. by Sebastian Redl · 15 years ago
  64. bbc1cc5 Ignore dependent bases in ADL. Fixes PR5271. by Sebastian Redl · 15 years ago
  65. 2207d79 Add support for vector shifts, pretty straight forward. by Nate Begeman · 15 years ago
  66. ba6a9bd Preserve type source information in TypedefDecls. Preserve it across by John McCall · 15 years ago
  67. 3eefb1c Fix overload resolution when calling a member template or taking the by Douglas Gregor · 15 years ago
  68. 33642df Implement template instantiation for non-type template parameters. Fixes PR5103. by Douglas Gregor · 15 years ago
  69. e27ec8a Store the builtin types as CanQualTypes. Expand a bit on the CanQual API, by John McCall · 15 years ago
  70. 097bfb1 Migrate Sema::ActOnCallExpr to Sema::FixOverloadedFunctionReference, by Douglas Gregor · 15 years ago
  71. 58e4677 Remove OriginalTypeParmDecl; the original type is the one specified by John McCall · 15 years ago
  72. f071e9b Diagnose misuse of '.*' and '->*' operators during parse by Fariborz Jahanian · 15 years ago
  73. 644be85 Apply the special enum restrictions from [over.match.oper]p3b2 in argument-dependent lookup too. This fixes PR5244. by Sebastian Redl · 15 years ago
  74. a2813ce Eliminate QualifiedDeclRefExpr, which captured the notion of a by Douglas Gregor · 15 years ago
  75. 7a1f4cc Fixed a code gen bug (by fixing the AST) involving user-defined by Fariborz Jahanian · 15 years ago
  76. eee91c3 Rebuild dependently-sized ext vectors if either the element type or the size by John McCall · 15 years ago
  77. 38caf91 Silence GCC 4.3 warning. by Benjamin Kramer · 15 years ago
  78. 07fb6be Preserve type source information when substituting into FieldDecls. by John McCall · 15 years ago
  79. eb692e0 Preserve source information for anonymous struct/union declarations. by John McCall · 15 years ago
  80. 54e14c4 When building types from declarators, instead of building two types (one for by John McCall · 15 years ago
  81. 467b27b Canonicality is a property of qualified types, not unqualified types. by John McCall · 15 years ago
  82. 423a4e0 When replacing a template-id expression with a declaration reference expression after overloading completes, make sure to keep the qualifier. Still not ready with that test-case... by Douglas Gregor · 15 years ago
  83. f17bb74 When building and instantiating a template-id reference expression, such as by Douglas Gregor · 15 years ago
  84. 5ed66f7 Try to instantiate templates before doing hierarchy checks in static_cast. Fixes PR5261. by Sebastian Redl · 15 years ago
  85. a9e29aa When a template-id expression refers to a member function template, turn it into an (implicit) member access expression. Fixes PR5220 by Douglas Gregor · 15 years ago
  86. e961afb Refactor our handling of implicit member reference expressions to get most of the logic out of BuildDeclarationNameExpr by Douglas Gregor · 15 years ago
  87. 573d9c3 Don't (directly) call RequireCompleteType with an invalid source location. by Douglas Gregor · 15 years ago
  88. 652371a Don't generate pointer types for void or base classes when finding by Douglas Gregor · 15 years ago
  89. 96ad533 Change FixOverloadedFunctionReference to return a (possibly new) expression. Substitute TemplateIdRefExprs with DeclRefExprs. Doug, plz review :) by Anders Carlsson · 15 years ago
  90. 4a27d70 Improve diagnostics and template instantiation behavior when calling by Douglas Gregor · 15 years ago
  91. 3c50bfe Revert those last two commits. Beware the treacherous semicolon. by John McCall · 15 years ago
  92. 1dc9acd Preserve type source information when substituting into ParmVarDecls. by John McCall · 15 years ago
  93. 71e2bf9 Preserve type source information when substituting into FieldDecls. by John McCall · 15 years ago
  94. 0a5fa06 Preserve source information when substituting into VarDecls. by John McCall · 15 years ago
  95. cd7ba1c Clone Sema::SubstType for DeclaratorInfos. by John McCall · 15 years ago
  96. 4802a31 Initialize using the base location provided by the derived implementation, by John McCall · 15 years ago
  97. a2becad Rewrite TreeTransform to transform types as DeclaratorInfos rather than as bare by John McCall · 15 years ago
  98. cd6cdeb Add FIXME. by Ted Kremenek · 15 years ago
  99. 7053485 Change ResolveAddressOfOverloadedFunction to support TemplateIdRefExpr. No testcase yet because FixOverloadedFunctionReference needs to be updated too. Doug, plz review. by Anders Carlsson · 15 years ago
  100. 2357da0 Moved comment to its proper place in my last patch. by Fariborz Jahanian · 15 years ago