From: Iain Sandoe Date: Thu, 4 Mar 2021 08:41:06 +0000 (+0000) Subject: coroutines : Avoid a C++11ism. X-Git-Tag: releases/gcc-10.3.0~219 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6c699f03c540d990b7e2a4f3813e16024598cab8;p=thirdparty%2Fgcc.git coroutines : Avoid a C++11ism. The master version of the code uses a defaulted CTOR, which had been inadvertently backported to gcc-10. Fixed thus. gcc/cp/ChangeLog: * coroutines.cc (struct var_nest_node): Provide a default CTOR. --- diff --git a/gcc/cp/coroutines.cc b/gcc/cp/coroutines.cc index 9133f024434b..4902d1a4c4fb 100644 --- a/gcc/cp/coroutines.cc +++ b/gcc/cp/coroutines.cc @@ -2697,7 +2697,9 @@ find_interesting_subtree (tree *expr_p, int *dosub, void *d) struct var_nest_node { - var_nest_node () = default; + var_nest_node () + : var(NULL_TREE), init(NULL_TREE), + prev(NULL), next(NULL), then_cl(NULL), else_cl(NULL) {} var_nest_node (tree v, tree i, var_nest_node *p, var_nest_node *n) : var(v), init(i), prev(p), next(n) {