From 9bf706aae20a891885780c9d419addd5d0bc510d Mon Sep 17 00:00:00 2001 From: Iain Buclaw Date: Sun, 16 Jun 2019 07:49:54 +0000 Subject: d/dmd: Merge upstream dmd 974650488 Adds static function VarDeclaration::create to the dmd C++ interface. Reviewed-on: https://github.com/dlang/dmd/pull/10008 From-SVN: r272349 --- gcc/d/dmd/declaration.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gcc/d/dmd/declaration.c') diff --git a/gcc/d/dmd/declaration.c b/gcc/d/dmd/declaration.c index d0911e2..2a05430 100644 --- a/gcc/d/dmd/declaration.c +++ b/gcc/d/dmd/declaration.c @@ -830,6 +830,11 @@ VarDeclaration::VarDeclaration(Loc loc, Type *type, Identifier *id, Initializer this->sequenceNumber = ++nextSequenceNumber; } +VarDeclaration *VarDeclaration::create(Loc loc, Type *type, Identifier *id, Initializer *init) +{ + return new VarDeclaration(loc, type, id, init); +} + Dsymbol *VarDeclaration::syntaxCopy(Dsymbol *s) { //printf("VarDeclaration::syntaxCopy(%s)\n", toChars()); -- cgit v1.1