aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/pt.c
AgeCommit message (Expand)AuthorFilesLines
2017-10-10More delayed lambda capture fixes.Jason Merrill1-20/+5
2017-10-10Various small C++ fixes.Jason Merrill1-26/+17
2017-10-06re PR c++/47791 (finish function is using literal value instead of a #defined...Paolo Carlini1-1/+1
2017-10-04PR c++/81525 - broken handling of auto in generic lambda.Jason Merrill1-9/+14
2017-09-29P0683R1 - default member initializers for bit-fieldsJakub Jelinek1-1/+1
2017-09-29c-attribs.c (handle_packed_attribute): Test DECL_C_BIT_FIELD rather than DECL...Jakub Jelinek1-5/+4
2017-09-28PR c++/56973, DR 696 - capture constant variables only as needed.Jason Merrill1-0/+26
2017-09-28Use local_specializations to find capture proxies.Jason Merrill1-8/+5
2017-09-15invoke.texi: Document -std=c++17 and -std=gnu++17 and document c++1z and gnu+...Jakub Jelinek1-8/+8
2017-09-06PR c++/82053 - ICE with default argument in lambda in templateJason Merrill1-11/+10
2017-09-06PR c++/82070 - error with nested lambda captureJason Merrill1-2/+5
2017-09-06name-lookup.h (lookup_fnfields_slot_nolazy, [...]): Rename to ...Nathan Sidwell1-17/+14
2017-09-05cp-tree.h (lang_decl_base): Rename template_conv_p to unknown_bound_p.Nathan Sidwell1-13/+1
2017-09-05class.c (unreverse_member_declarations): Remove extraneous if.Nathan Sidwell1-4/+4
2017-08-31PR c++/82029 - __PRETTY_FUNCTION__ in lambda in templateJason Merrill1-4/+59
2017-08-30Make taking the address of an overloaded function a non-deduced contextVille Voutilainen1-16/+6
2017-08-29Reimplement handling of lambdas in templates.Jason Merrill1-463/+644
2017-08-29Remove unnecessary LAMBDA_EXPR fields.Jason Merrill1-3/+0
2017-08-29Various small fixes.Jason Merrill1-0/+6
2017-08-29Adjust C++17 class deduction use of DECL_ABSTRACT_ORIGIN.Jason Merrill1-7/+6
2017-08-29Support copying local_specializations.Jason Merrill1-2/+5
2017-08-29Add immediate potential_constant_expression variants.Jason Merrill1-7/+8
2017-08-29Instantiate default arguments/member initializers once.Jason Merrill1-10/+27
2017-08-25Conversion operators have a special nameNathan Sidwell1-10/+7
2017-08-21re PR c++/81899 (ICE: Segmentation fault)Nathan Sidwell1-1/+2
2017-08-11PR c++/81671 - nullptr_t template parameterJason Merrill1-1/+1
2017-08-09PR c++/81525 - wrong constant value with generic lambdaJason Merrill1-0/+12
2017-08-09PR c++/81359 - Unparsed NSDMI error from SFINAE context.Jason Merrill1-6/+12
2017-08-04re PR c++/79790 ([C++17] ICE class template argument deduction failed)Paolo Carlini1-5/+7
2017-07-31Recover GOTO predictor.Jan Hubicka1-0/+2
2017-07-26P0702R1 - List deduction of vector.Jason Merrill1-0/+18
2017-07-21Remove TYPE_METHODS.Nathan Sidwell1-51/+39
2017-07-14c/c++: Add fix-it hints for suggested missing #includesDavid Malcolm1-2/+7
2017-07-13P0512R0 - Deduction from an initializer list.Jason Merrill1-11/+54
2017-06-30config-lang.in (gtfiles): Add cp/lex.c.Nathan Sidwell1-4/+4
2017-06-30cp-tree.h (lookup_fnfields_1, [...]): Don't declare.Nathan Sidwell1-43/+13
2017-06-30call.c (build_new_method_call_1): Use constructo_name to get ctor name.Nathan Sidwell1-4/+3
2017-06-29PR c++/81180 - ICE with C++17 deduction of member class template.Jason Merrill1-11/+9
2017-06-28PR c++/69300 - ICE with self-referential noexceptJason Merrill1-0/+15
2017-06-28PR c++/61022 - error with variadic template template parmJason Merrill1-1/+1
2017-06-28PR c++/72801 - ICE with variadic partial specializationJason Merrill1-0/+3
2017-06-28PR c++/45976 - error with ::template in declarator.Jason Merrill1-7/+19
2017-06-27pt.c (tsubst_decl <FUNCTION_DECL>): Move var decls to initialization point.Nathan Sidwell1-36/+19
2017-06-27cp-tree.h (CLASSTYPE_DESTRUCTORS): Rename to ...Nathan Sidwell1-1/+1
2017-06-26PR c++/81215 - deduction failure with variadic TTP.Jason Merrill1-12/+54
2017-06-23PR c++/79056 - C++17 ICE with invalid template syntax.Jason Merrill1-0/+8
2017-06-22Reorder IDENTIFIER flagsNathan Sidwell1-7/+7
2017-06-19PR c++/81073 - constexpr and static var in statement-expression.Jason Merrill1-4/+4
2017-06-19pt.c (coerce_template_parms): Fix indentation.Nathan Sidwell1-8/+6
2017-06-16PR c++/81045 - Wrong type-dependence with auto return type.Jason Merrill1-9/+27