aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
AgeCommit message (Expand)AuthorFilesLines
2018-11-20c-parser.c (c_parser_has_attribute_expression): New function.Martin Sebor4-6/+135
2018-11-20re PR c++/88110 (ICE (segfault) with -std=C++2a in cxx_eval_constant_expressi...Jakub Jelinek2-1/+8
2018-11-19PR c++/87781 - detect invalid elaborated-type-specifier.Marek Polacek2-0/+14
2018-11-19decl2.c (grokfield): Remove obsolete _vptr check; fix explicit template argum...Paolo Carlini2-15/+10
2018-11-16re PR c++/52869 ([DR 1207] "this" not being allowed in noexcept clauses)Kamlesh Kumar2-0/+16
2018-11-16Implement P0479R5, [[likely]] and [[unlikely]].Jason Merrill7-11/+184
2018-11-16Remove ovl_used, it is no longer neededNathan Sidwell7-97/+20
2018-11-16[PR c++/87269] Mark string operator overload in template defn.Nathan Sidwell2-8/+20
2018-11-15[PR c++/86246] ICE tsubst explicit operator callNathan Sidwell2-1/+13
2018-11-15constexpr.c (ensure_literal_type_for_constexpr_object): Use DECL_SOURCE_LOCAT...Paolo Carlini2-6/+14
2018-11-15[C++ DR 2336] virtual dtors, exception specs & abstract classesNathan Sidwell3-13/+26
2018-11-15[C++ DR 2336] Clean up synth walkers firstNathan Sidwell3-88/+73
2018-11-14parser.c (make_id_declarator): Add location_t parameter.Paolo Carlini3-17/+36
2018-11-14P1236R1 - Signed integers are two's complementJakub Jelinek2-3/+14
2018-11-13Eliminate source_location in favor of location_tDavid Malcolm8-13/+22
2018-11-12Implement P0315R4, Lambdas in unevaluated contexts.Jason Merrill7-29/+82
2018-11-12Avoid double substitution with complete explicit template arguments.Jason Merrill2-31/+47
2018-11-12decl2.c (min_vis_expr_r, [...]): New.Jason Merrill2-15/+66
2018-11-12Implement P0722R3, destroying operator delete.Jason Merrill7-17/+109
2018-11-12Implement P0780R2, pack expansion in lambda init-capture.Jason Merrill3-11/+103
2018-11-12cp-tree.h (struct cp_evaluated): New.Jason Merrill5-28/+27
2018-11-09c-parser.c (c_parser_omp_clause_final): Use c_parser_expr_no_commas...Jakub Jelinek2-13/+21
2018-11-09c-parser.c (c_parser_omp_clause_reduction): Call sorry_at on reduction clause...Jakub Jelinek2-1/+8
2018-11-09c-parser.c (c_parser_omp_requires): Call sorry_at on requires clauses other t...Jakub Jelinek2-0/+8
2018-11-09PR middle-end/81824 - Warn for missing attributes with function aliasesMartin Sebor2-65/+9
2018-11-08builtin-types.def (BT_FN_VOID_BOOL, [...]): New.Jakub Jelinek12-349/+2491
2018-11-07[PR C++/87904] lookup ICENathan Sidwell3-8/+17
2018-11-05Implement UDL changes from P0732R2.Jason Merrill4-51/+80
2018-11-05Implement P0732R2, class types in non-type template parameters.Jason Merrill7-115/+291
2018-11-05Fix various latent issues revealed by P0732 work.Jason Merrill4-10/+31
2018-11-05PR c++/60503 - wrong lambda attribute syntax.Jason Merrill2-6/+11
2018-11-02[C++ PATCH] refactor duplicate_declsNathan Sidwell2-77/+61
2018-11-01Implement P0846R0, ADL and function templates.Marek Polacek5-15/+81
2018-11-01[ABI PATCH] static anonymous unions of function scopeNathan Sidwell8-139/+127
2018-11-01Make __PRETTY_FUNCTION__-like functions mergeable string csts (PR c++/64266).Martin Liska5-17/+46
2018-10-31[C++ PATCH] Simplify overloadsNathan Sidwell4-31/+39
2018-10-30Implement P0892R2, explicit(bool).Marek Polacek6-3/+136
2018-10-30decl.c (grokdeclarator): Use declarator->id_loc in diagnostic about flexible ...Paolo Carlini2-1/+6
2018-10-29C++: simplify output from suggest_alternatives_forDavid Malcolm7-126/+532
2018-10-29Folding and check_function_argumentsDavid Malcolm2-4/+8
2018-10-29decl.c (create_array_type_for_decl): Add location_t parameter and use it.Paolo Carlini2-12/+20
2018-10-29PR c++/87594 - constexpr rejects-valid with range-based for.Marek Polacek2-2/+11
2018-10-29[OpenACC] Support C++ "this" in OpenACC directivesJoseph Myers2-1/+9
2018-10-25* parser.c (cp_parser_sizeof_operand): Remove redundant grokdeclarator.Jason Merrill2-14/+6
2018-10-24re PR c++/86288 (Recognize __gnu and/or __gnu__ as attribute-namespace)Jakub Jelinek2-3/+15
2018-10-24PR c++/84851 - missing -Wclass-memaccess for a memcpy in a copy ctor with a n...Martin Sebor2-9/+5
2018-10-17Run selftests for C++ as well as CDavid Malcolm2-0/+33
2018-10-172018-10-17 Paolo Carlini <paolo.carlini@oracle.com>Paolo Carlini2-1/+4
2018-10-17re PR c++/84705 (internal compiler error: in add_stmt, at cp/semantics.c:390)Paolo Carlini1-0/+7
2018-10-12[C++ PATCH] more TU parsing refactoringNathan Sidwell3-67/+74