aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/parser.c
AgeCommit message (Expand)AuthorFilesLines
2017-10-13C++: show location of unclosed extern "C" specificationsDavid Malcolm1-1/+38
2017-10-12C/C++: add fix-it hints for various missing symbolsDavid Malcolm1-3/+48
2017-10-12C++: avoid partial duplicate implementation of cp_parser_errorDavid Malcolm1-74/+95
2017-10-10More delayed lambda capture fixes.Jason Merrill1-0/+2
2017-10-06re PR c++/47791 (finish function is using literal value instead of a #defined...Paolo Carlini1-41/+23
2017-10-05Re: [PATCH] C++ warning on vexing parseNathan Sidwell1-0/+23
2017-10-04re PR c++/71946 (asm in toplevel lambda function rejected)Paolo Carlini1-0/+3
2017-09-29P0683R1 - default member initializers for bit-fieldsJakub Jelinek1-27/+69
2017-09-29parser.c (cp_parser_member_declaration): Parse attributes before colon of a b...Jakub Jelinek1-11/+44
2017-09-28Use local_specializations to find capture proxies.Jason Merrill1-0/+2
2017-09-28Small lambda fixes.Jason Merrill1-1/+1
2017-09-22C++: underline parameters in mismatching function callsDavid Malcolm1-1/+31
2017-09-20P0409R2 - allow lambda capture [=, this]Jakub Jelinek1-1/+2
2017-09-15invoke.texi: Document -std=c++17 and -std=gnu++17 and document c++1z and gnu+...Jakub Jelinek1-40/+40
2017-09-01re PR c/81887 (pragma omp ordered simd ignored under -fopenmp-simd)Jakub Jelinek1-0/+10
2017-08-29PR c++/81236 - ICE with template-id in generic lambdaJason Merrill1-27/+3
2017-08-29Reimplement handling of lambdas in templates.Jason Merrill1-80/+2
2017-08-29Remove unnecessary LAMBDA_EXPR fields.Jason Merrill1-6/+6
2017-08-29Instantiate default arguments/member initializers once.Jason Merrill1-1/+3
2017-08-29Fix default argument conversion failure and SFINAE.Jason Merrill1-5/+0
2017-08-10C/C++: show pertinent open token when missing a close tokenDavid Malcolm1-290/+521
2017-08-09PR c++/81359 - Unparsed NSDMI error from SFINAE context.Jason Merrill1-1/+12
2017-08-09Boolify some parameters.Marek Polacek1-1/+1
2017-08-07Canonicalize names of attributes.Martin Liska1-1/+5
2017-07-17parser.c (cp_parser_decl_specifier_seq): Add fix-it hints for friend outside ...Volker Reichelt1-5/+10
2017-07-16parser.c (cp_parser_cast_expression): Use %q#T instead of %qT in old-style ca...Volker Reichelt1-1/+1
2017-07-06PR c++/81204 - parse error with dependent template-nameJason Merrill1-16/+5
2017-07-04parser.c (cp_parser_decomposition_declaration): Replace decomposition declara...Jakub Jelinek1-2/+2
2017-07-04re PR c++/81258 (ICE on C++1z code with invalid decomposition declaration: in...Jakub Jelinek1-0/+10
2017-07-03C++: fix "RT_INTERATION" typoDavid Malcolm1-3/+3
2017-06-30PR c++/81257 - ICE with invalid ::template.Jason Merrill1-5/+0
2017-06-30config-lang.in (gtfiles): Add cp/lex.c.Nathan Sidwell1-1/+1
2017-06-30Fix location of typeid() (PR c++/80014)David Malcolm1-2/+16
2017-06-29re PR c++/81247 (ICE on invalid C++ code with malformed namespace declaration...Nathan Sidwell1-6/+7
2017-06-29parser.c (cp_parser_direct_declarator): Reorder if to avoid indentation.Nathan Sidwell1-26/+19
2017-06-28PR c++/55639 - partial specialization with ::templateJason Merrill1-0/+11
2017-06-28PR c++/54769 - wrong lookup of dependent template-name.Jason Merrill1-16/+36
2017-06-28Make the TEMPLATE_ID_EXPR location a range.Jason Merrill1-20/+18
2017-06-28PR c++/81204 - parse error with dependent template-nameJason Merrill1-5/+16
2017-06-27cp-tree.h (CLASSTYPE_DESTRUCTORS): Rename to ...Nathan Sidwell1-4/+6
2017-06-27re PR bootstrap/81216 (bootstrap failed on i386 and powerpc64le)Marek Polacek1-2/+3
2017-06-26re PR c/80116 (Warn about macros expanding to multiple statements)Marek Polacek1-4/+23
2017-06-24re PR c++/62315 (do not print typename in diagnostic if the original code doe...Paolo Carlini1-3/+15
2017-06-23PR c++/79056 - C++17 ICE with invalid template syntax.Jason Merrill1-2/+4
2017-06-22Reorder IDENTIFIER flagsNathan Sidwell1-2/+3
2017-06-21C++: Add fix-it hints for -Wold-style-castDavid Malcolm1-3/+91
2017-06-16cp-tree.h (build_this_parm, [...]): Add FN parm.Nathan Sidwell1-1/+1
2017-06-11tree.h (id_equal): New.Jason Merrill1-16/+14
2017-06-09Fix array decay handling in constant expressions.Jason Merrill1-2/+6
2017-06-05parser.c (cp_parser_base_specifier): Fix typos in error messages.Volker Reichelt1-2/+2