diff options
author | Iain Buclaw <ibuclaw@gdcproject.org> | 2022-06-24 19:41:41 +0200 |
---|---|---|
committer | Iain Buclaw <ibuclaw@gdcproject.org> | 2022-06-24 20:49:58 +0200 |
commit | d97f3bca6eec50ac4ec007d731d345db3e560c52 (patch) | |
tree | b96c7e4a976986b4a8d755479a808db9bbb8b80c /gcc/d/decl.cc | |
parent | c0ad48527c314a1e9354b7c26718b56ed4abc92c (diff) | |
download | gcc-d97f3bca6eec50ac4ec007d731d345db3e560c52.zip gcc-d97f3bca6eec50ac4ec007d731d345db3e560c52.tar.gz gcc-d97f3bca6eec50ac4ec007d731d345db3e560c52.tar.bz2 |
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.
Diffstat (limited to 'gcc/d/decl.cc')
-rw-r--r-- | gcc/d/decl.cc | 6 |
1 files changed, 3 insertions, 3 deletions
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); } } } |