- db3a0f5 Make sure to compare primary declaration contexts when determining whether a declaration is in scope by Douglas Gregor · 15 years ago
- 42c39f3 When we know that we are parsing a class-name, implicitly construct a by Douglas Gregor · 15 years ago
- dacd434 Improve diagnostics and recovery when the nested-name-specifier of a by Douglas Gregor · 15 years ago
- bc047ba Test out-of-line definition of a static data member of a member class of a nested class template. Phew by Douglas Gregor · 15 years ago
- c131ebb Test out-of-line definitions of static data members of nested member class templates by Douglas Gregor · 15 years ago
- 495c35d Improve support for out-of-line definitions of nested templates and by Douglas Gregor · 15 years ago
- 05396e2 Implement out-of-line definitions of nested class templates. Most of by Douglas Gregor · 15 years ago
- c87efbd Skip over bases/fields with dependent types. Fixes pr4771. by Fariborz Jahanian · 15 years ago
- 0b84a53 Add a little more testing for default arguments of constructors in a class template by Douglas Gregor · 15 years ago
- 5653ca5 If a parameter has a default argument expression, make sure to instantiate the parameter type before checking that the expression is a valid initializer. by Anders Carlsson · 15 years ago
- 8644aec Improved support for default arguments in constructors for class templates. by Anders Carlsson · 15 years ago
- 9351c17 Basic support for default argument expressions for function templates. by Anders Carlsson · 15 years ago
- c305833 Keep track of the template parameter depth properly when we have by Douglas Gregor · 15 years ago
- 9983cc1 Don't try to evaluate an expression that is type- or value-dependent while building the CFG by Douglas Gregor · 15 years ago
- 77a2b4f Fixes pr4763. by Fariborz Jahanian · 15 years ago
- 5842ba9 Try to complete a type before looking for conversion functions within by Douglas Gregor · 15 years ago
- efd5bda Make sure to adjust function template declarations to their templated by Douglas Gregor · 15 years ago
- d83d040 Implement delayed parsing for member function templates. Fixes PR4608. by Douglas Gregor · 15 years ago
- 1561248 Add test taking the address of a member function template and converting it to a member pointer. by Douglas Gregor · 15 years ago
- dec0666 Introduce support for constructor templates, which can now be declared by Douglas Gregor · 15 years ago
- 6b90686 Implement support for calling member function templates, which involves: by Douglas Gregor · 15 years ago
- 37b372b Initial support for parsing and representation of member function templates. by Douglas Gregor · 15 years ago
- d1067e5 Implement transformation of template names within the generic tree by Douglas Gregor · 15 years ago
- 37d93e9 Keep track of the template arguments deduced when matching a class by Douglas Gregor · 15 years ago
- c9c88b4 Update for LLVM API change. by Owen Anderson · 15 years ago
- 6f2c46b Make canonicalization of overloaded function declarations match the by Douglas Gregor · 15 years ago
- 4a3f780 Canonicalize function parameters by Douglas Gregor · 15 years ago
- 6ebd15e Canonicalization and profiling for overloaded function declarations, by Douglas Gregor · 15 years ago
- 2ec09f1 Canonicalize dependent extended vector types. by Douglas Gregor · 15 years ago
- 1503f77 Make the check for the linkage of a template handle the case of nested by Eli Friedman · 15 years ago
- 04d4bee Build canonical types for dependently-sized array types. by Douglas Gregor · 15 years ago
- 9d702ae Canonicalization of dependent C++0x decltype types. by Douglas Gregor · 15 years ago
- b197572 Canonicalization for dependent typeof(expr) types. by Douglas Gregor · 15 years ago
- c5b8c9b What luck! Clang obtains support for refering to members of the by Douglas Gregor · 15 years ago
- 59c0437 Refactor base/member initializers, and construct them correctly in cases by Eli Friedman · 15 years ago
- 1f27ac6 Remove an obsolete kludge based on the previous, completely broken handling of function templates by Douglas Gregor · 15 years ago
- f61ef4f Test redefinition of class template partial specializations by Douglas Gregor · 15 years ago
- 828e226 Use the new statement/expression profiling code to unique dependent by Douglas Gregor · 15 years ago
- ef0cb8e Make functional-style casts emit correct messages, and fix a crash-on-invalid. by Sebastian Redl · 15 years ago
- 08e2524 Update for LLVM API change. by Owen Anderson · 15 years ago
- bc0a222 Update for LLVM API change. by Owen Anderson · 15 years ago
- 65b9005 When instantiating a variable without an initializer, call by Douglas Gregor · 15 years ago
- 9cc11e7 Implement C++ semantics for C-style and functional-style casts. This regresses Clang extension conversions, like vectors, but allows conversions via constructors and conversion operators. by Sebastian Redl · 15 years ago
- 8bf0ccd Make having no RUN line a failure. by Daniel Dunbar · 15 years ago
- de99a45 Slight code reorganization to allow instantiating post-inc/dec. by Eli Friedman · 15 years ago
- f290e0d Fix the problems with template argument deduction and array types for by Douglas Gregor · 15 years ago
- b084a05 Canonicalize the types produced by template argument deduction. by Douglas Gregor · 15 years ago
- 1f618a0 Slighty more testing for template argument deduction with array arguments by Douglas Gregor · 15 years ago
- 9e9fae4 Improve template argument deduction for array types, so that a parameter by Douglas Gregor · 15 years ago
- 5c7e281 Test template instantiation for member functions of class templates defined by Douglas Gregor · 15 years ago
- d1969d8 Prep for new warning. by Mike Stump · 15 years ago
- e7f3840 Re-enable 'test/SemaTemplate/temp_class_spec_neg.cpp', after commenting out the cause of the crash. by Argyrios Kyrtzidis · 15 years ago
- fb8e7a6 Disable this test for now, it has been crashing on linux for weeks. by Daniel Dunbar · 15 years ago
- 839fbc5 The -disable-free hack didn't work... by Daniel Dunbar · 15 years ago
- 70b8742 Fix comment, and reduce computational expense of this test. by Daniel Dunbar · 15 years ago
- e2a3e9a Add -disable-free to this test in the hopes if having it pass on Linux for now. by Daniel Dunbar · 15 years ago
- 4e57992 Fix type of 'this' and add a decltype test. by Anders Carlsson · 15 years ago
- cca9e96 Keep track of more information within the template instantiation stack, e.g., by Douglas Gregor · 15 years ago
- 9617433 Patch to implement template types in ctor-initializer list. by Fariborz Jahanian · 15 years ago
- b33fe2f When recursively instantiating function templates, keep track of the by Douglas Gregor · 15 years ago
- 364e021 Improve support for overloaded operator templates. by Douglas Gregor · 15 years ago
- 5d39dee Fix a bogus error overloading an operator where the only class by Eli Friedman · 15 years ago
- 1637be7 Implicit instantiation for function template specializations. by Douglas Gregor · 15 years ago
- e53060f Improved semantic analysis and AST respresentation for function templates. by Douglas Gregor · 15 years ago
- e542c86 Start propagating template parameter lists to the right places to by Douglas Gregor · 15 years ago
- d7b9e9f Some semantic tests for implicit instantiations by Douglas Gregor · 15 years ago
- 4c4f7cb Robustify a bunch of C++-related declaration actions. by Douglas Gregor · 15 years ago
- d7f37bf Implement implicit instantiation of the member functions of a class template by Douglas Gregor · 15 years ago
- c19ee3e Diagnose class members that shadow a template parameter. Fixes by Douglas Gregor · 15 years ago
- 9cdda0c Support dependent extended vector types and template instantiation by Douglas Gregor · 15 years ago
- 5e9f35c Update LLVM. by Douglas Gregor · 15 years ago
- 247baca Move a bunch of tests into temp.param, and write a few tests for paragraphs that hadn't been touched before by Douglas Gregor · 15 years ago
- 923f753 Fix for PR4382: allow instantiating dependent nested name specifiers. by Eli Friedman · 15 years ago
- 31a0875 If a CXXRecordDecl is a class template, the 'this' type should be the injected class name type. Fixes pr4383. by Anders Carlsson · 15 years ago
- 0ceffb5 More work on type parameter packs. by Anders Carlsson · 15 years ago
- 031a588 When some template parameters of a class template partial by Douglas Gregor · 15 years ago
- 49d2557 A parameter pack must always come last in a class template. by Anders Carlsson · 15 years ago
- ce5635a Address more comments from Doug. by Anders Carlsson · 15 years ago
- 9c4c5c8 Parameter packs can't have default arguments. by Anders Carlsson · 15 years ago
- 16df850 Finish implementing checking of class template partial specializations by Douglas Gregor · 15 years ago
- 6aa75cf Diagnose C++ [temp.class.spec]p9b3, where a class template partial by Douglas Gregor · 15 years ago
- e94866f Diagnose the incorrect use of non-type template arguments for class by Douglas Gregor · 15 years ago
- 941df7d Parse support for C++0x type parameter packs. by Anders Carlsson · 15 years ago
- ba1ecb5 Verify that the template parameters of a class template partial by Douglas Gregor · 15 years ago
- 1d79faf Fix PR4365. by Anders Carlsson · 15 years ago
- 859ba50 Deducation and instantiation of block types. by Anders Carlsson · 15 years ago
- 02cbbd2 Once we have deduced the template arguments of a class template by Douglas Gregor · 15 years ago
- 3b56c00 Add a null check that fixes the crash in PR4362, and make sure to instantiate non-type template arguments. by Anders Carlsson · 15 years ago
- c149412 Make sure to calculate value-dependence correctly when deal with ICEs. by Eli Friedman · 15 years ago
- 3c94374 Move test to be with the other typename tests. by Eli Friedman · 15 years ago
- 637a409 Template argument deduction for member pointers. by Douglas Gregor · 15 years ago
- 949bf69 Handle member pointer types with dependent class types (e.g., int by Douglas Gregor · 15 years ago
- 6d968e8 Example metaprogram for reversing and searching in a type list by Douglas Gregor · 15 years ago
- d708c72 Implement template argument deduction for class template by Douglas Gregor · 15 years ago
- 994b6cb Address comments from Doug. by Anders Carlsson · 15 years ago
- 1fe067a Test template argument deduction on function types a little more by Douglas Gregor · 15 years ago
- a27fad5 Template argument deduction for function types. by Anders Carlsson · 15 years ago
- 02d95ba Instantiation support for more Obj-C expressions, string literals, @selector and @protocol expressions. by Anders Carlsson · 15 years ago
- fc0f021 Template instantiation support for Obj-C @encode expressions. by Anders Carlsson · 15 years ago
- f4e2a2c Fix another crash and actually make the test case work. by Anders Carlsson · 15 years ago