1. e976ffe Fix PR5716 by bandaging over the solution until we can come back to it. by John McCall · 15 years ago
  2. 6eef519 Improve template instantiation for object constructions in several ways: by Douglas Gregor · 15 years ago
  3. 01ed063 Make tests use the new clang -cc1 flag. by Fariborz Jahanian · 15 years ago
  4. 668d6d9 Fix template instantiation for non-dependent calls to overloaded call by Douglas Gregor · 15 years ago
  5. a88cfbf Rework the way we handle template instantiation for by Douglas Gregor · 15 years ago
  6. 4b6e90a Reorganize testcase. by John McCall · 15 years ago
  7. ed0716b Fix the handling of dependent enums per C++ DR 502. by Eli Friedman · 15 years ago
  8. 20093b4 Reimplement reference initialization (C++ [dcl.init.ref]) using the by Douglas Gregor · 15 years ago
  9. b6cc91b Pass the current SourceLocation to getAssignOperatorMethod, fixing a crash when the assign operator method needs to be instantiated. Doug, please review the updated default-assignment-operator.cpp change. by Anders Carlsson · 15 years ago
  10. 0ae7b3f Implement template instantiation for exception specifications. Also, by Douglas Gregor · 15 years ago
  11. 863dbcb Instantiated or specialized class templates never have a key function. This (and the previous check-in) fixes PR5557. by Anders Carlsson · 15 years ago
  12. d013733 Fix for PR5693: shift some code into SetClassDeclAttributesFromBase so that by Eli Friedman · 15 years ago
  13. 1f5f3a4 When we're building a CXXExprWithTemporaries, only include those by Douglas Gregor · 15 years ago
  14. fda8e12 Stop stripping UnresolvedUsingDecls out of LookupResults that have other by John McCall · 15 years ago
  15. aa81e16 Rework how we support C++ implicit member accesses. If we can resolve an by John McCall · 15 years ago
  16. 9af2f52 Don't automatically assume that an id-expression refers to a by Douglas Gregor · 15 years ago
  17. e1599ce Fix and test for a problem caught by the clang-on-clang buildbot: qualified by John McCall · 15 years ago
  18. 129e2df Eliminate the use of OverloadedFunctionDecl in member expressions. by John McCall · 15 years ago
  19. 78d5590 Use '-FOO' 'BAR' instead of '-FOO=BAR' in tests. by Daniel Dunbar · 15 years ago
  20. a75a92d Remove unnecessary -fms-extensions=0 from tests (this command line syntax is going away). by Daniel Dunbar · 15 years ago
  21. 2afce72 Refactor our handling of expression evaluation contexts, so that Sema by Douglas Gregor · 15 years ago
  22. d85b5b9 Implement the rules in C++ [basic.link] and C99 6.2.2 for computing by Douglas Gregor · 15 years ago
  23. 51ffb0c Implement support for default template arguments of function templates. by Douglas Gregor · 15 years ago
  24. 04895d3 "Do" loops cannot have condition variables, so don't parse them. by Douglas Gregor · 15 years ago
  25. 2641606 Fix some major problems dealing with dependently-qualified names in implicit by John McCall · 15 years ago
  26. ac564f3 Improve type-checking of templates by distinguishing between members by Douglas Gregor · 15 years ago
  27. 7edfb69 Do not mark declarations as used when performing overload resolution. Fixes PR5541 by Douglas Gregor · 15 years ago
  28. 3ebd753 Tolerate extraneous "template<>" headers better, downgrading the by Douglas Gregor · 15 years ago
  29. 31658df When checking the base object of a member access expression (b.foo, by Douglas Gregor · 15 years ago
  30. 699ee52 Teach FixOverloadedFunctionReference to build new expression ASTs rather by Douglas Gregor · 15 years ago
  31. f3c1f0e When we have a non-dependent expression such as by Douglas Gregor · 15 years ago
  32. 73460a3 Deduce a ConstantArrayType from a value-dependent initializer list by Douglas Gregor · 15 years ago
  33. cb78d88 Cope with an amusingly little anomaly with dependent types and by Douglas Gregor · 15 years ago
  34. 264c1f8 The sub-statement of a case statement is not an unevaluated context! by Eli Friedman · 15 years ago
  35. cc5306a Improve on diagnosing type mismatches because of by Fariborz Jahanian · 15 years ago
  36. 8ee15dc Use clang to run tests which include headers from the system. by Daniel Dunbar · 15 years ago
  37. 48c32a7 Implement template instantiation for using directives, which is dead simple. by Douglas Gregor · 15 years ago
  38. 03c5705 Require the object type of a member access expression ("." or "->") to by Douglas Gregor · 15 years ago
  39. 1a3c75f Fix PR5488: special-case the overloaded arrow operator so that we don't try to by Eli Friedman · 15 years ago
  40. 66724ea If we attempt to add a constructor template specialization that looks by Douglas Gregor · 15 years ago
  41. fd47648 Revert r88718, which does NOT solve the constructor-template-as-copy-constructor issue. Big thanks to John for finding this by Douglas Gregor · 15 years ago
  42. 15755cb Template argument deduction of a non-type template parameter from a by Douglas Gregor · 15 years ago
  43. cad84b7 A constructor template cannot be instantiated to a copy by Douglas Gregor · 15 years ago
  44. caddba0 Recognize (and check) pointer-to-member template arguments that are by Douglas Gregor · 15 years ago
  45. 231edff When instantiating a reference to a non-type template parameter of pointer to by Douglas Gregor · 15 years ago
  46. fb898e1 When comparing template parameter lists, distinguish between three cases: by Douglas Gregor · 15 years ago
  47. 8b13c08 Improve recovery in a wonky case where one tries to specialize a by Douglas Gregor · 15 years ago
  48. eaf75f4 Remove an overly-eager assertion when replacing tokens with an by Douglas Gregor · 15 years ago
  49. db0d4b7 Template argument deduction for template template parameters. This by Douglas Gregor · 15 years ago
  50. f35f828 Improve diagnostics when a default template argument does not match by Douglas Gregor · 15 years ago
  51. 9148c3f Before checking a template template argument against its corresponding by Douglas Gregor · 15 years ago
  52. 9106ef7 Instantiation of template template parameters for nested templates, e.g., by Douglas Gregor · 15 years ago
  53. 7bb87fc Fix speculative parsing of dependent template names in by Douglas Gregor · 15 years ago
  54. 788cd06 Introduce a new representation for template template by Douglas Gregor · 15 years ago
  55. d47c47d Make sure that we instantiate default function arguments for an by Douglas Gregor · 15 years ago
  56. 0f8716b Improve instantiation of default template arguments for nested by Douglas Gregor · 15 years ago
  57. 11a8240 Slightly more testing for instantiation of non-type template parameters in nested templates, for my own sanity's sake by Douglas Gregor · 15 years ago
  58. a29e51b Special-case default argument expression in instantiation. This should fix PR4301. Doug, please double-check my assumptions. Read the PR for more details. by Sebastian Redl · 15 years ago
  59. 42dddbe Don't reprocess non-dependent initializers of non-dependent VarDecls. Fixes PR5426. by Sebastian Redl · 15 years ago
  60. 4fcfde4 Eliminate &&s in tests. by Daniel Dunbar · 15 years ago
  61. 3734c21 Cope with calls to operator() templates. Fixes PR5419. by Douglas Gregor · 15 years ago
  62. d8fe2d5 When instantiating a field decl, make sure to clone its attributes. With this change FileCheck no longer crashes when it's run without any arguments. by Anders Carlsson · 15 years ago
  63. 4912c34 Make sure that EnumConstantDecls always get a type, even when they have type-dependent initializers. by Douglas Gregor · 15 years ago
  64. c7621a6 Be a little more careful when trying to extract a TypeDecl from a enum/class/struct/union specifier; in invalid code, we may also see ClassTemplateDecls. by Douglas Gregor · 15 years ago
  65. c2f3882 De-FIXME a test by Douglas Gregor · 15 years ago
  66. 393896f Fixed two places where we needed to force completion of a type by Douglas Gregor · 15 years ago
  67. 6ca7cfb When instantiating a UnaryOperator, allow the resulting expression to by Douglas Gregor · 15 years ago
  68. b1c2ea5 Make sure to grab CVR qualifiers from the canonical type. ARGH! by Douglas Gregor · 15 years ago
  69. 8a4386b When instantiating a MemberExpr, be sure to instantiate the by Douglas Gregor · 15 years ago
  70. 43d8863 When starting a C++ member access expression, make sure to compute the by Douglas Gregor · 15 years ago
  71. 4188aed Fixed for running on Windows. by John Thompson · 15 years ago
  72. ff52439 Fix a little canonical-types issue with non-type template arguments. by Douglas Gregor · 15 years ago
  73. 8623541 Properly replace (cxxscope, template-id) annotation tokens with a by Douglas Gregor · 15 years ago
  74. 1fe6b91 Don't try to check the initialization of fields with dependent by Douglas Gregor · 15 years ago
  75. c86a6e9 When performing template instantiation (transformation) of by Douglas Gregor · 15 years ago
  76. ca1bdd7 Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 15 years ago
  77. 014e88d Parsing and semantic analysis for template-ids that name overloaded by Douglas Gregor · 15 years ago
  78. d739021 Switch XFAIL format to match LLVM. by Daniel Dunbar · 15 years ago
  79. 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
  80. cf3293e When determining whether a reference to a static data member is an by Douglas Gregor · 15 years ago
  81. 7a34314 Within a template, qualified name lookup can refer to a non-dependent type by Douglas Gregor · 15 years ago
  82. 550d9b2 Implement "incremental" template instantiation for non-type template by Douglas Gregor · 15 years ago
  83. 682054c When looking for a copy-assignment operator to determine the cv-qualifiers on its argument type, ignore assignment operator templates by Douglas Gregor · 15 years ago
  84. 259571e When a friend is declared in a dependent context, don't even try to by Douglas Gregor · 15 years ago
  85. e8c01bd Instantiate class template friends better; fixes PR5332. by Douglas Gregor · 15 years ago
  86. 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
  87. f322ed6 Properly instantiate usage of overloaded operator []. Fixes PR5345. by Sebastian Redl · 15 years ago
  88. fd2300e Yet more instantiation-location information. Fixes PR5336. by Douglas Gregor · 15 years ago
  89. 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
  90. b3eca29 Disabling some MS extensions which cause these tests to fail by John Thompson · 15 years ago
  91. 972e6ce Only set the point of instantiation for an implicit or explicit by Douglas Gregor · 15 years ago
  92. 3eefb1c Fix overload resolution when calling a member template or taking the by Douglas Gregor · 15 years ago
  93. 33642df Implement template instantiation for non-type template parameters. Fixes PR5103. by Douglas Gregor · 15 years ago
  94. 097bfb1 Migrate Sema::ActOnCallExpr to Sema::FixOverloadedFunctionReference, by Douglas Gregor · 15 years ago
  95. eee91c3 Rebuild dependently-sized ext vectors if either the element type or the size by John McCall · 15 years ago
  96. 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
  97. 6cd2198 Handle substitutions into the "first qualifier in scope" of a by Douglas Gregor · 15 years ago
  98. dd62b15 Parse a simple-template-id following a '~' when calling a destructor, e.g., by Douglas Gregor · 15 years ago
  99. 089407b When type-checking a C++ "new" expression, don't type-check the actual by Douglas Gregor · 15 years ago
  100. 89a5bea Make the remaining explicit-instantiation semantic action use by Douglas Gregor · 15 years ago