summaryrefslogtreecommitdiff
path: root/gcc/cp/pt.c
Commit message (Expand)AuthorAgeFilesLines
* More delayed lambda capture fixes.jason2017-10-101-20/+5
* Various small C++ fixes.jason2017-10-101-26/+17
* 2017-10-06 Paolo Carlini <paolo.carlini@oracle>paolo2017-10-061-1/+1
* PR c++/81525 - broken handling of auto in generic lambda.jason2017-10-041-9/+14
* P0683R1 - default member initializers for bit-fieldsjakub2017-09-291-1/+1
* c-family/jakub2017-09-291-5/+4
* PR c++/56973, DR 696 - capture constant variables only as needed.jason2017-09-281-0/+26
* Use local_specializations to find capture proxies.jason2017-09-281-8/+5
* * doc/invoke.texi: Document -std=c++17 and -std=gnu++17 and documentjakub2017-09-151-8/+8
* PR c++/82053 - ICE with default argument in lambda in templatejason2017-09-071-11/+10
* PR c++/82070 - error with nested lambda capturejason2017-09-061-2/+5
* * name-lookup.h (lookup_fnfields_slot_nolazy,nathan2017-09-061-17/+14
* * cp-tree.h (lang_decl_base): Rename template_conv_p tonathan2017-09-051-13/+1
* * class.c (unreverse_member_declarations): Remove extraneous if.nathan2017-09-051-4/+4
* PR c++/82029 - __PRETTY_FUNCTION__ in lambda in templatejason2017-08-311-4/+59
* Make taking the address of an overloaded function a non-deduced contextville2017-08-301-16/+6
* Reimplement handling of lambdas in templates.jason2017-08-291-463/+644
* Remove unnecessary LAMBDA_EXPR fields.jason2017-08-291-3/+0
* Various small fixes.jason2017-08-291-0/+6
* Adjust C++17 class deduction use of DECL_ABSTRACT_ORIGIN.jason2017-08-291-7/+6
* Support copying local_specializations.jason2017-08-291-2/+5
* Add immediate potential_constant_expression variants.jason2017-08-291-7/+8
* Instantiate default arguments/member initializers once.jason2017-08-291-10/+27
* Conversion operators have a special namenathan2017-08-251-10/+7
* PR c++/81899nathan2017-08-211-1/+2
* PR c++/81671 - nullptr_t template parameterjason2017-08-111-1/+1
* PR c++/81525 - wrong constant value with generic lambdajason2017-08-091-0/+12
* PR c++/81359 - Unparsed NSDMI error from SFINAE context.jason2017-08-091-6/+12
* /cppaolo2017-08-041-5/+7
* Recover GOTO predictor.marxin2017-07-311-0/+2
* P0702R1 - List deduction of vector.jason2017-07-261-0/+18
* gcc/nathan2017-07-211-51/+39
* c/c++: Add fix-it hints for suggested missing #includesdmalcolm2017-07-141-2/+7
* P0512R0 - Deduction from an initializer list.jason2017-07-131-11/+54
* * config-lang.in (gtfiles): Add cp/lex.c.nathan2017-06-301-4/+4
* * cp-tree.h (lookup_fnfields_1, class_method_index_for_fn): Don'tnathan2017-06-301-43/+13
* * call.c (build_new_method_call_1): Use constructo_name to getnathan2017-06-301-4/+3
* PR c++/81180 - ICE with C++17 deduction of member class template.jason2017-06-291-11/+9
* PR c++/69300 - ICE with self-referential noexceptjason2017-06-281-0/+15
* PR c++/61022 - error with variadic template template parmjason2017-06-281-1/+1
* PR c++/72801 - ICE with variadic partial specializationjason2017-06-281-0/+3
* PR c++/45976 - error with ::template in declarator.jason2017-06-281-7/+19
* * pt.c (tsubst_decl <FUNCTION_DECL>): Move var decls tonathan2017-06-271-36/+19
* * cp-tree.h (CLASSTYPE_DESTRUCTORS): Rename to ...nathan2017-06-271-1/+1
* PR c++/81215 - deduction failure with variadic TTP.jason2017-06-261-12/+54
* PR c++/79056 - C++17 ICE with invalid template syntax.jason2017-06-231-0/+8
* Reorder IDENTIFIER flagsnathan2017-06-221-7/+7
* PR c++/81073 - constexpr and static var in statement-expression.jason2017-06-191-4/+4
* * pt.c (coerce_template_parms): Fix indentation.nathan2017-06-191-8/+6
* PR c++/81045 - Wrong type-dependence with auto return type.jason2017-06-171-9/+27