aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/pt.c
AgeCommit message (Expand)AuthorFilesLines
2013-04-24re PR c++/56970 (SFINAE does not apply correctly to sizeof.)Paolo Carlini1-2/+2
2013-04-22pt.c (fn_type_unification): Push tinst level around type_unification_real if ...Jason Merrill1-0/+12
2013-04-22re PR c++/48665 (type of const member function)Jason Merrill1-0/+15
2013-04-19N3638 changes to return type deductionJason Merrill1-7/+27
2013-04-15* pt.c (tsubst) [DECLTYPE_TYPE]: Use tsubst_copy_and_build.Jason Merrill1-3/+4
2013-04-15re PR c++/52748 ([C++11] N3276 changes to decltype)Jason Merrill1-17/+26
2013-04-11pt.c (tsubst_copy): Don't call tsubst for local variables, look them up instead.Jason Merrill1-34/+31
2013-04-11re PR c++/23055 (overload resolution does not find templated function (zero -...Jason Merrill1-1/+141
2013-04-02friend.c (do_friend): Use COMPLETE_OR_OPEN_TYPE_P.Paolo Carlini1-6/+3
2013-04-02cp-tree.h (TAGGED_TYPE_P): Remove.Paolo Carlini1-1/+1
2013-04-01semantics.c (maybe_constant_value): Check instantiation_dependent_expression_p.Jason Merrill1-2/+1
2013-04-01cxx-pretty-print.h (pp_cxx_cv_qualifiers): New.Jason Merrill1-14/+2
2013-04-01Implement N2439 (ref-qualifiers for 'this')Bronek Kozicki1-6/+13
2013-04-01cp-tree.h (DECL_UNBOUND_CLASS_TEMPLATE_P): Remove.Paolo Carlini1-5/+2
2013-03-31decl2.c (collect_candidates_for_java_method_aliases): Use DECL_CLASS_SCOPE_P.Paolo Carlini1-2/+1
2013-03-30pt.c (template_parms_to_args): Fix typo in comment.Gabriel Dos Reis1-2/+2
2013-03-29call.c (add_builtin_candidate): Use TYPE_PTR_P and VOID_TYPE_P.Paolo Carlini1-9/+9
2013-03-29cp-tree.h (AUTO_IS_DECLTYPE): New.Jason Merrill1-26/+38
2013-03-29re PR c++/56774 (G++ 4.8 reverses variadic template types during unpacking)Jason Merrill1-2/+2
2013-03-29tree.h (VAR_P): New.Gabriel Dos Reis1-24/+24
2013-03-28re PR c++/17232 ([DR 1640] classes and class template specializations treated...Jason Merrill1-2/+7
2013-03-28call.c (joust): Don't call inform for a permerror returning false.Paolo Carlini1-21/+23
2013-03-27call.c (build_new_method_call_1): Use INDIRECT_REF_P.Gabriel Dos Reis1-2/+2
2013-03-26cp-gimplify.c (cp_genericize_r): Use VAR_OR_FUNCTION_DECL_P.Gabriel Dos Reis1-5/+3
2013-03-22re PR c++/56684 ([C++0x] ICE: unexpected expression 'T' of kind template_parm...Jason Merrill1-0/+7
2013-03-22cp-tree.h (identifier_p): New.Gabriel Dos Reis1-20/+16
2013-03-21re PR middle-end/48087 (-Wall -Werror adds warnings over and above those gene...Jakub Jelinek1-2/+2
2013-03-20* pt.c (retrieve_specialization): Handle null tmpl argument.Jason Merrill1-0/+3
2013-03-20re PR c++/17232 ([DR 1640] classes and class template specializations treated...Jason Merrill1-1/+7
2013-03-16re PR c++/52374 ([C++11] Fails to transform id-expression into dependent base...Jason Merrill1-1/+1
2013-03-16re PR c++/54764 (In class initialization of non-static lambda member can't be...Jason Merrill1-0/+9
2013-03-16re PR c++/52748 ([C++11] N3276 changes to decltype)Jason Merrill1-5/+24
2013-03-16cp-tree.h (abstract_class_use): New enum.Jason Merrill1-3/+3
2013-03-16DR 337 PR c++/17232Jason Merrill1-7/+3
2013-03-16DR 657Jason Merrill1-4/+8
2013-03-16re PR c++/54946 (ICE on template parameter from cast char-pointer in C++11 co...Jason Merrill1-9/+20
2013-03-16re PR c++/56447 ([C++11] Lambda in template has conversion op it shouldn't have)Jason Merrill1-7/+15
2013-03-16re PR c++/56238 (ICE in tree check: expected record_type or union_type or qua...Jason Merrill1-3/+2
2013-03-16re PR c++/56095 (Crash casting function pointer as non-type template argument)Jason Merrill1-1/+1
2013-02-27re PR c++/56358 ([C++11] Erroneous interaction of typedef and inherited const...Jason Merrill1-5/+0
2013-02-25re PR c++/56377 (<missing> template args in substitution-failure diagnostics)Jason Merrill1-25/+26
2013-02-22re PR c++/40405 (ICE with invalid initialization of template member)Jason Merrill1-0/+2
2013-02-22re PR c++/56377 (<missing> template args in substitution-failure diagnostics)Jason Merrill1-0/+2
2013-02-14re PR c++/55220 ([c++11] ICE when doing partial template specialization on va...Jason Merrill1-0/+8
2013-02-14re PR c++/56323 ([C++11] cannot compile inherited constructor for typedef'ed ...Jason Merrill1-1/+2
2013-02-14re PR c++/55223 ([C++11] Default lambda expression of a templated class member)Jason Merrill1-2/+14
2013-02-13re PR c++/55680 ([C++11] Member specialization with lambda is rejected)Jason Merrill1-0/+5
2013-02-13re PR c++/56135 ([c++11] this incorrectly captured as null in template member...Jason Merrill1-2/+4
2013-02-09re PR c++/56247 (internal compiler error: in tsubst_copy, at cp/pt.c:12131)Jason Merrill1-2/+9
2013-02-09re PR c++/56238 (ICE in tree check: expected record_type or union_type or qua...Jason Merrill1-6/+15