aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
AgeCommit message (Expand)AuthorFilesLines
2017-08-29PR c++/81236 - ICE with template-id in generic lambdaJason Merrill7-103/+45
2017-08-29tweak ChangeLogJason Merrill1-3/+1
2017-08-29Reimplement handling of lambdas in templates.Jason Merrill9-618/+832
2017-08-29Remove unnecessary LAMBDA_EXPR fields.Jason Merrill8-36/+21
2017-08-29PR c++/80935 - wrong C++17 error with lambdaJason Merrill3-6/+15
2017-08-29Various small fixes.Jason Merrill4-2/+17
2017-08-29PR c++/80767 - unnecessary instantiation of generic lambdaJason Merrill2-2/+16
2017-08-29Fix lambdas in template default argument of inherited ctor.Jason Merrill2-15/+34
2017-08-29Adjust C++17 class deduction use of DECL_ABSTRACT_ORIGIN.Jason Merrill2-7/+10
2017-08-29Support copying local_specializations.Jason Merrill3-3/+13
2017-08-29Add immediate potential_constant_expression variants.Jason Merrill7-43/+105
2017-08-29Instantiate default arguments/member initializers once.Jason Merrill6-23/+82
2017-08-29Fix default argument conversion failure and SFINAE.Jason Merrill3-9/+15
2017-08-28cp-tree.h (lang_type): Replace sorted_fields vector with bindings map.Nathan Sidwell5-137/+73
2017-08-28cp-tree.h (insert_late_enum_def_into_classtype_sorted_fields): Delete.Nathan Sidwell6-124/+131
2017-08-25class.c (method_name_cmp, [...]): Method names can never be NULL.Nathan Sidwell2-19/+9
2017-08-25Conversion operators have a special nameNathan Sidwell9-149/+132
2017-08-24Conversion operators kept on single overload setNathan Sidwell4-153/+77
2017-08-23cp-tree.h (lookup_field_1, [...]): Move declatations to ...Nathan Sidwell5-257/+269
2017-08-23semantics.c (finish_member_declaration): Move USING_DECL check earlier.Nathan Sidwell2-40/+27
2017-08-23cp-tree.h (maybe_version_functions): Declare.Nathan Sidwell4-48/+47
2017-08-23cp-tree.h (print_search_statistics, [...]): Don't declare.Nathan Sidwell4-59/+13
2017-08-21search.c (lookup_field_r): Remove obsolete code for type-named field in PoD.Nathan Sidwell2-28/+14
2017-08-21search.c (lookup_field_1): Assert TYPE is a class and VFIELD isn't special.Nathan Sidwell2-46/+13
2017-08-21c-family/c/c++: pass optional vec<location_t> to c-format.cDavid Malcolm3-2/+8
2017-08-21re PR c++/81899 (ICE: Segmentation fault)Nathan Sidwell2-1/+8
2017-08-18C++: fix ordering of missing std #include suggestion (PR c++/81514)David Malcolm2-19/+29
2017-08-18Add warn_if_not_aligned attributeH.J. Lu3-0/+18
2017-08-17cp-tree.def (TEMPLATE_TEMPLATE_PARM): Remove stale comment.Nathan Sidwell3-24/+17
2017-08-17lex.c (maybe_add_lang_type_raw): BOUND_TEMPLATE_TEMPLATE_PARMs don't need lan...Nathan Sidwell3-11/+14
2017-08-17cp-tree.h (struct lang_type): Remove template_info field.Nathan Sidwell2-6/+13
2017-08-14PR c/81117 - Improve buffer overflow checking in strncpy - part 1Martin Sebor2-1/+12
2017-08-11Introduce TARGET_SUPPORTS_ALIASESMartin Liska3-17/+23
2017-08-11PR c++/81671 - nullptr_t template parameterJason Merrill2-1/+6
2017-08-10PR c++/81359 - Unparsed NSDMI error from SFINAE context.Jason Merrill2-4/+14
2017-08-10PR c++/80452 - Core 1579, implicit move semantics on return/throwJason Merrill5-19/+70
2017-08-10C/C++: show pertinent open token when missing a close tokenDavid Malcolm2-290/+632
2017-08-09PR c++/81525 - wrong constant value with generic lambdaJason Merrill2-0/+16
2017-08-09PR c++/81359 - Unparsed NSDMI error from SFINAE context.Jason Merrill11-53/+105
2017-08-09Boolify some parameters.Marek Polacek3-3/+9
2017-08-08re PR c++/81607 (Conditional operator: "type mismatch in shift expression" er...Marek Polacek2-3/+10
2017-08-08trans.c: Include header files.Martin Liska9-0/+27
2017-08-07Canonicalize names of attributes.Martin Liska3-1/+13
2017-08-04re PR c++/79790 ([C++17] ICE class template argument deduction failed)Paolo Carlini2-5/+14
2017-08-03re PR c++/71440 (ICE on invalid C++ code in instantiate_type, at cp/class.c:8...Paolo Carlini2-3/+9
2017-08-02re PR c++/81640 (ICE in lookup_fnfields_slot_nolazy w/ -Wshadow=compatible-lo...Jakub Jelinek2-1/+7
2017-08-01* decl.c (declare_global_var): Set DECL_CONTEXT.Jason Merrill2-0/+5
2017-07-31Recover GOTO predictor.Jan Hubicka4-0/+14
2017-07-31Do UBSAN sanitization just when current_function_decl != NULL_TREE (PR saniti...Martin Liska6-3/+20
2017-07-29debug.h (struct gcc_debug_hooks): Add IMPLICIT argument to imported_module_or...Jakub Jelinek3-8/+29