aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/parser.c
AgeCommit message (Expand)AuthorFilesLines
2018-10-25* parser.c (cp_parser_sizeof_operand): Remove redundant grokdeclarator.Jason Merrill1-14/+1
2018-10-24re PR c++/86288 (Recognize __gnu and/or __gnu__ as attribute-namespace)Jakub Jelinek1-3/+8
2018-10-12[C++ PATCH] more TU parsing refactoringNathan Sidwell1-63/+63
2018-10-11[C++ PATCH] parser simplificationNathan Sidwell1-49/+36
2018-10-09re PR c++/84423 ([concepts] ICE with invalid using declaration)Paolo Carlini1-9/+13
2018-10-05Support string locations for C++ in -Wformat (PR c++/56856)David Malcolm1-1/+13
2018-10-03Properly mark lambdas in GCOV (PR gcov-profile/86109).Martin Liska1-0/+1
2018-09-25Remove unused functions and fields.Martin Liska1-8/+0
2018-09-19re PR c++/87324 (g++ ICE with overriding initializers: Segmentation fault)Paolo Carlini1-1/+1
2018-08-31[C++ PATCH] Remove K&R declaration hack.Nathan Sidwell1-10/+1
2018-08-29re PR c++/85265 ([concepts] ICE with missing identifier)Paolo Carlini1-6/+10
2018-08-27C++: fix-it hint for missing "typename" (PR c++/63392)David Malcolm1-2/+4
2018-08-27Less verbose fix-it hints for missing header files (PR 87091)David Malcolm1-3/+3
2018-08-21re PR c++/86499 (lambda-expressions with capture-default are allowed at names...Marek Polacek1-0/+3
2018-08-20Add support for grouping of related diagnostics (PR other/84889)David Malcolm1-0/+6
2018-08-11PR c++/86728 - C variadic generic lambda.Jason Merrill1-1/+2
2018-07-31Fix an UBSAN error in cp/parse.c (PR c++/86653).Martin Liska1-1/+1
2018-07-25cp-tree.h (enum cp_tree_index): Add CPTI_{ABI_TAG,ALIGNED,BEGIN,END,GET,TUPLE...Jakub Jelinek1-9/+8
2018-07-25re PR c++/85515 (Bogus suggestions from "GCC's leaky abstractions")Jakub Jelinek1-6/+5
2018-07-18re PR c++/86550 (Lambda parsing allows arbitrary types in decl-specifier-seq)Jakub Jelinek1-0/+3
2018-07-13[PR c++/86374] Name lookup failure in enclosing templateNathan Sidwell1-4/+3
2018-07-05Replace NO_IMPLICIT_EXTERN_C with SYSTEM_IMPLICIT_EXTERN_C.Nathan Sidwell1-1/+1
2018-07-02parser.c (set_and_check_decl_spec_loc): Use rich_location::add_range in error...Paolo Carlini1-3/+6
2018-06-28C++: less verbose error-recovery for version conflict markersDavid Malcolm1-0/+14
2018-06-26re PR c++/86291 (OpenMP incorrect for-loop collapsing with iterators and at l...Jakub Jelinek1-1/+1
2018-06-25C++: Fix PR86082Andreas Krebbel1-1/+16
2018-06-20Update OpenACC data clause semantics to the 2.5 behaviorChung-Lin Tang1-78/+36
2018-06-20[PR c++/85634] Fix tsubst ICENathan Sidwell1-5/+8
2018-06-18tree.c (cp_expr_location): New.Jason Merrill1-2/+2
2018-06-18Use a range for LAMBDA_EXPR_LOCATION.Jason Merrill1-0/+6
2018-06-06PR c++/86060 - ICE on range for with -std=c++98.Jason Merrill1-6/+3
2018-06-06PR c++/85710 - ICE with -Wmemset-elt-size.Jason Merrill1-16/+3
2018-05-30Improve error recovery for structured binding in condition.Jason Merrill1-2/+5
2018-05-25PR c++/85815 - reference to member of enclosing template.Jason Merrill1-4/+1
2018-05-24Pedwarn on a non-standard position of a C++ attribute.Ville Voutilainen1-0/+5
2018-05-24cp-tree.h (INDIRECT_TYPE_P): New.Paolo Carlini1-1/+1
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