- 239cbb0 Push nested-name-specifier source location information into elaborated by Douglas Gregor · 13 years ago
- 2494dd0 Push nested-name-specifier source location information into by Douglas Gregor · 13 years ago
- e29425b Teach Sema::CheckTypenameType to use nested-name-specifiers with by Douglas Gregor · 13 years ago
- 4c9be89 Push nested-name-specifier source location information into by Douglas Gregor · 13 years ago
- 7c3179c Push nested-name-specifier source location information into by Douglas Gregor · 13 years ago
- a88f09f Eliminate the last remains of TemplateSpecializationTypes with by Douglas Gregor · 13 years ago
- a02411e Eliminate a silly little Parse/Sema dance when parsing typename by Douglas Gregor · 13 years ago
- 00cf3cc Push nested-name-specifier source location information into by Douglas Gregor · 13 years ago
- 7e38494 Switch a few CXXScopeSpec::MakeTrivial() calls over to appropriate by Douglas Gregor · 13 years ago
- c22b5ff Use NestedNameSpecifierLoc within out-of-line variables, function, and by Douglas Gregor · 13 years ago
- dc35571 Update UsingDecl, UnresolvedUsingTypenameDecl, and by Douglas Gregor · 13 years ago
- c34348a Retain complete source-location information for C++ by Douglas Gregor · 13 years ago
- 14aba76 Teach NestedNameSpecifier to keep track of namespace aliases the same by Douglas Gregor · 13 years ago
- 9ddba32 Tweak the CXXScopeSpec API a bit, so that we require the by Douglas Gregor · 13 years ago
- 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 13 years ago
- 1be8eec Handle the resolution of a reference to a function template (which by Douglas Gregor · 13 years ago
- 8f5667d When we're creating an expression for an integral template argument of by Douglas Gregor · 13 years ago
- 461bf2e Tweak my fix for PR8748, and update the incorrect PR number in the test case. by Douglas Gregor · 13 years ago
- d89d86f Tighten up the semantics of default template arguments, per C++0x by Douglas Gregor · 13 years ago
- ee5d21f When a function template's template parameter has a default argument, by Douglas Gregor · 13 years ago
- dfbb02a Fix whitespace. by NAKAMURA Takumi · 13 years ago
- 0099530 7bit-ize. by NAKAMURA Takumi · 13 years ago
- fd1a8fd When we run into a template parameter that should have a default by Douglas Gregor · 13 years ago
- 14d0aee Fix a horrible bug in our handling of C-style casting, where a C-style by Douglas Gregor · 13 years ago
- c21c7e9 Teach TemplateSpecializationTypeLoc::initializeArgLocs() to actually by Douglas Gregor · 13 years ago
- 8dde14e Re-instate r123977/r123978, my updates of the reference-binding by Douglas Gregor · 13 years ago
- aa5952c revert r123977 and r123978 to fix PR9026. by Rafael Espindola · 14 years ago
- 68ed68b Update the reference-binding implementation used for overload by Douglas Gregor · 14 years ago
- 6952f1e Implement support for non-type template parameter packs whose type is by Douglas Gregor · 14 years ago
- f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 14 years ago
- dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 14 years ago
- 2be29f4 Teach template template argument pack expansions to keep track of the by Douglas Gregor · 14 years ago
- 689ebfc The variable 'ReusedDecl' is written but never read. by Ted Kremenek · 14 years ago
- fe62b06 The variable 'isTemplateSpecialization' is no longer by Ted Kremenek · 14 years ago
- c3069d6 Start implementing support for substitution into pack expansions that by Douglas Gregor · 14 years ago
- c421f54 Only apply the parameter pack matching of C++0x [temp.arg.template]p3 by Douglas Gregor · 14 years ago
- a034782 Implement C++0x [temp.arg.template]p3, which allows slightly fuzzy by Douglas Gregor · 14 years ago
- ab7ddf0 Refactor and simplify Sema::TemplateParameterListsAreEqual. We had a by Douglas Gregor · 14 years ago
- 203e6a3 Add TemplateArgument::CreatePackCopy() to create a new parameter pack by Douglas Gregor · 14 years ago
- 5c7bf42 Implement C++ [temp.func.order]p5 more directly, by passing down the by Douglas Gregor · 14 years ago
- d373119 Work-in-progress implementation of C++0x [temp.arg.explicit]p9, which by Douglas Gregor · 14 years ago
- a7fc901 Replace the representation of template template argument pack by Douglas Gregor · 14 years ago
- ba68eca Add semantic analysis for the creation of and an AST representation by Douglas Gregor · 14 years ago
- b49e415 Update C++ [temp.param]p11 citation to reflect the changes in C++0x. No functionality change by Douglas Gregor · 14 years ago
- 1ed6476 Implement C++0x [temp.param]p11 for non-type and template template by Douglas Gregor · 14 years ago
- f457c1a Implement proper parameter pack matching for non-type template by Douglas Gregor · 14 years ago
- 61c4d28 Implement support for template template parameter packs, e.g., by Douglas Gregor · 14 years ago
- 54c53cc Improve our handling of non-type template parameters in partial by Douglas Gregor · 14 years ago
- 7a21fd4 Properly rebuild pack expansions whose pattern is a non-type template by Douglas Gregor · 14 years ago
- bacb949 Unwrap template argument packs when checking the template arguments of by Douglas Gregor · 14 years ago
- 925910d Diagnose the presence of unexpanded parameter packs within class by Douglas Gregor · 14 years ago
- 8537473 Non-type template parameter packs cannot have default arguments. by Douglas Gregor · 14 years ago
- 10738d3 Add an AST representation for non-type template parameter packs, e.g., by Douglas Gregor · 14 years ago
- a8bc8c9 Implement parsing of function parameter packs and non-type template by Douglas Gregor · 14 years ago
- b9c6631 Reimplement the comparison of a class template partial by Douglas Gregor · 14 years ago
- f97ecf3 Tweak the checking of class template partial specialization arguments by Douglas Gregor · 14 years ago
- b0ee93c A class template partial specialization cannot be a friend. Fixes PR8649. by Douglas Gregor · 14 years ago
- 8491ffe Implement basic support for template instantiation of pack expansions by Douglas Gregor · 14 years ago
- 14be16b When checking a template argument list against a template containing by Douglas Gregor · 14 years ago
- 87dd697 Clean up the handling of template argument packs, especially in the by Douglas Gregor · 14 years ago
- 7536dd5 Introduce a new type, PackExpansionType, to capture types that are by Douglas Gregor · 14 years ago
- 7f1b987 Apply attributes to explicit specializations. Specializations which by John McCall · 14 years ago
- 4d2abba Delay the check for unexpanded parameter packs in the types of by Douglas Gregor · 14 years ago
- 781def0 Check for unexpanded parameter packs in non-type template parameter types. by Douglas Gregor · 14 years ago
- 6f52675 Check for unexpanded parameter packs in default arguments. by Douglas Gregor · 14 years ago
- c463335 Move the work-in-progress implementation of variadic templates to its own file in Sema. No functionality change. by Douglas Gregor · 14 years ago
- fb7b363 Sema: have BuildExpressionFromIntegralTemplateArgument produce well-formed IntegerLiterals by Peter Collingbourne · 14 years ago
- bebbe0d Variadic templates: extend the Expr class with a bit that specifies by Douglas Gregor · 14 years ago
- d093722 Variadic templates: extend Type, NestedNameSpecifier, TemplateName, by Douglas Gregor · 14 years ago
- 9f6f6a1 Do not substitute template types if template has dependent context by Peter Collingbourne · 14 years ago
- 075f8f1 Added ParenType type node. by Abramo Bagnara · 14 years ago
- 49f4e1c It's kindof silly that ExtQuals has an ASTContext&, and we can use that by John McCall · 14 years ago
- d954504 A typename specifier can end up referring to a unresolved using by Douglas Gregor · 14 years ago
- 9f71a8f PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 14 years ago
- a88cefd Added struct/class syntactic info for c++0x scoped enum. by Abramo Bagnara · 14 years ago
- dfa1edb A few tweaks to the value-kind computation: by John McCall · 14 years ago
- 45ab4b5 In some situations, TemplateArgumentLoc wasn't setting TypeSourceLoc (see by Craig Silverstein · 14 years ago
- f89e55a Calculate the value kind of an expression when it's created and by John McCall · 14 years ago
- daa8e4e Assorted work leading towards the elimination of CK_Unknown. by John McCall · 14 years ago
- 78b8105 Diagnose attempst to template using declarations and using directives. by John McCall · 14 years ago
- 910f800 Remove broken support for variadic templates, along with the various by Douglas Gregor · 14 years ago
- 3fa5cae No really, we don't have a retain/release system for statements/expressions by John McCall · 14 years ago
- 369ea27 Diagnose the declaration of template template parameters that by Douglas Gregor · 14 years ago
- 4e2cbb2 When matching template parameter lists to template-ids in a scope specifier by John McCall · 14 years ago
- 6102ca1 White-listing templated-scope friend decls is a good idea, but doing it by John McCall · 14 years ago
- db4d4bb Introduce a bit into Type that keeps track of whether there are any by Douglas Gregor · 14 years ago
- 7b1ec6c Eliminates a clang warning. by Fariborz Jahanian · 14 years ago
- 5f3aeb6 Teach the warning about unnamed/local types in template arguments to by Douglas Gregor · 14 years ago
- 9b62363 Introduce support for emitting diagnostics (warnings + their notes) by Douglas Gregor · 14 years ago
- 337ec3d Handle dependent friends more explicitly and deal with the possibility by John McCall · 14 years ago
- 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
- 2c5399f Parentheses around address non-type template argument is demoted to an extension warning. by Abramo Bagnara · 14 years ago
- a4d5de5 When diagnosing C++ [temp.expl.spec]p3 in C++98/03 mode, downgrade the by Douglas Gregor · 14 years ago
- 121dc9a Implement C++0x semantics for [temp.expl.spec]p2, which loosens the by Douglas Gregor · 14 years ago
- 17fb855 Allow anonymous and local types. The support was already in place for these, by Chandler Carruth · 14 years ago
- fe72e9c Implement basic support for indexing function templates in by Douglas Gregor · 14 years ago
- 03b16a7 Add a forgotten place where the enclosing namespace set matters, plus a big testcase for inline namespace fun. by Sebastian Redl · 14 years ago
- 7a126a4 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 14 years ago
- 67d22fb If filtering a lookup result leaves it ambiguous, keep the ambiguity by John McCall · 14 years ago
- 9996a7f Fix the memory leak of FloatingLiteral/IntegerLiteral. by Argyrios Kyrtzidis · 14 years ago