aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/parser.c
AgeCommit message (Expand)AuthorFilesLines
2018-05-23Implement P0614R1, Range-based for statements with initializer.Marek Polacek1-6/+74
2018-05-21parser.c (cp_parser_parameter_declaration_list): Remove bool* parameter.Paolo Carlini1-12/+9
2018-05-21re PR c++/84588 (internal compiler error: Segmentation fault (contains_struct...Paolo Carlini1-11/+62
2018-05-14Handle TYPE_HAS_LATE_RETURN_TYPE like ref-qualifier and eh spec.Jason Merrill1-7/+3
2018-05-14cp-tree.h (TYPE_REF_P): New.Paolo Carlini1-3/+3
2018-05-10* parser.c (cp_parser_class_head): Use num_template_headers_for_class.Jason Merrill1-14/+1
2018-05-10decl.c (make_typename_type): s/parameters/arguments/.Jason Merrill1-1/+1
2018-05-09re PR c++/85713 (ICE in dependent_type_p, at cp/pt.c:24582 on valid code)Paolo Carlini1-2/+0
2018-05-08re PR c++/84588 (internal compiler error: Segmentation fault (contains_struct...Paolo Carlini1-0/+2
2018-05-07[C++ PATCH] Kill -fno-for-scopeNathan Sidwell1-21/+4
2018-04-30PR c++/85305 - pack in lambda init-capture.Jason Merrill1-4/+4
2018-04-23PR c++/69560 - wrong alignof(double) on x86.Jason Merrill1-2/+5
2018-04-16[PR c++/85039] no type definitions in builtin offsetofAlexandre Oliva1-1/+7
2018-04-10PR c++/85312 - P0962 cleanupJakub Jelinek1-11/+2
2018-04-10* parser.c (cp_parser_check_template_parameters): Improve comment.Jason Merrill1-2/+2
2018-04-09PR c++/85264 - ICE with excess template-parameter-list.Jason Merrill1-6/+16
2018-04-09re PR c++/85194 (ICE with structured binding in broken for-loop)Jakub Jelinek1-1/+7
2018-04-05[PR c++/84979] reject auto in explicit tmpl args for tmpl-fnAlexandre Oliva1-1/+9
2018-04-04PR c++/84936 - ICE with unexpanded pack in mem-initializer.Jason Merrill1-2/+7
2018-04-04re PR c++/65923 (False positive for warning about literal operator suffix and...Ville Voutilainen1-10/+0
2018-04-02PR c++/64095 - auto... parameter pack.Jason Merrill1-19/+21
2018-03-23Implement P0962Ville Voutilainen1-1/+1
2018-03-23[PR c++/71251] check tmpl parms in template using declAlexandre Oliva1-0/+7
2018-03-23[PR c++/84789] do not fail to resolve typename into template-independentAlexandre Oliva1-1/+1
2018-03-23Disable auto_is_implicit_function_template_parm_p while parsing attributesAlexandre Oliva1-10/+8
2018-03-21[PR c++/84610,84642] recover from implicit template parms gracefullyAlexandre Oliva1-2/+36
2018-03-21Deprecate some C++ extensionsNathan Sidwell1-5/+14
2018-03-16re PR c/84910 (typo: "%qs follows inline declaration ")Jakub Jelinek1-1/+1
2018-03-15PR c++/84820 - no error for invalid qualified-id.Jason Merrill1-1/+1
2018-03-13Pedwarn about auto parameter even without -Wpedantic.Jason Merrill1-3/+3
2018-03-13PR c++/84798 - ICE with auto in abstract function declarator.Jason Merrill1-1/+4
2018-03-09re PR c++/71169 (ICE on invalid C++ code in pop_nested_class (cp/class.c:7785))Jason Merrill1-0/+10
2018-03-06[C++] [PR84231] overload on cond_expr in templateAlexandre Oliva1-1/+3
2018-03-05re PR c++/84618 (ICE in build_capture_proxy, at cp/lambda.c:460)Paolo Carlini1-6/+6
2018-03-01PR c++/71569 - decltype of template.Jason Merrill1-0/+7
2018-02-28re PR c++/84609 (internal compiler error: in cp_parser_abort_tentative_parse,...Jakub Jelinek1-13/+119
2018-02-27PR c++/71546 - lambda init-capture with qualified-id.HÃ¥kon Sandsmark1-0/+6
2018-02-26re PR c++/84557 (ICE with invalid firstprivate variable)Jakub Jelinek1-2/+7
2018-02-26PR c++/84551 - ICE with concepts and -g.Jason Merrill1-0/+3
2018-02-22re PR c++/84493 (ICE with invalid cast)Marek Polacek1-1/+1
2018-02-20re PR c++/84446 (ICE with broken lambda)Paolo Carlini1-2/+2
2018-02-19re PR c++/84448 (ICE with broken condition in parallel for loop)Jakub Jelinek1-6/+12
2018-02-13Fix more variadic capture issues.Jason Merrill1-2/+0
2018-02-12re PR c++/84341 (ICE with #pragma omp atomic)Jakub Jelinek1-6/+8
2018-02-12[PR c++/84263] GC ICE with decltypeNathan Sidwell1-54/+57
2018-02-07re PR c++/84082 (ICE with broken template function definition)Jakub Jelinek1-20/+57
2018-01-18re PR c++/83824 (ICE on invalid C++ code with alignas: in chainon, at tree.c:...Jakub Jelinek1-32/+51
2018-01-10parser.c (cp_parser_std_attribute_spec): When token_pair::require_open / requ...Paolo Carlini1-8/+2
2018-01-10Preserving locations for variable-uses and constants (PR c++/43486)David Malcolm1-10/+31
2018-01-03Update copyright years.Jakub Jelinek1-1/+1