From d97f3bca6eec50ac4ec007d731d345db3e560c52 Mon Sep 17 00:00:00 2001 From: Iain Buclaw Date: Fri, 24 Jun 2022 19:41:41 +0200 Subject: d: Merge upstream dmd 529110f66, druntime 148608b7. D front-end changes: - Import latest bug fixes to mainline. gcc/d/ChangeLog: * dmd/MERGE: Merge upstream dmd 529110f66. * decl.cc (DeclVisitor::visit (TupleDeclaration *)): Update for new front-end interface. * types.cc (layout_aggregate_members): Likewise. libphobos/ChangeLog: * libdruntime/MERGE: Merge upstream druntime 148608b7. --- gcc/d/decl.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gcc/d/decl.cc') diff --git a/gcc/d/decl.cc b/gcc/d/decl.cc index 8676a1b..b82e2d5 100644 --- a/gcc/d/decl.cc +++ b/gcc/d/decl.cc @@ -225,9 +225,9 @@ public: RootObject *o = (*d->objects)[i]; if (o->dyncast () == DYNCAST_EXPRESSION) { - DsymbolExp *de = ((Expression *) o)->isDsymbolExp (); - if (de != NULL && de->s->isDeclaration ()) - this->build_dsymbol (de->s); + VarExp *ve = ((Expression *) o)->isVarExp (); + if (ve) + this->build_dsymbol (ve->var); } } } -- cgit v1.1