diff options
author | Iain Buclaw <ibuclaw@gdcproject.org> | 2021-01-07 18:03:33 +0100 |
---|---|---|
committer | Iain Buclaw <ibuclaw@gdcproject.org> | 2021-01-07 18:22:36 +0100 |
commit | dddea6d4d81cac76ff64cde178e2d5f7fe09fb55 (patch) | |
tree | f8c2345d5a980c6523798c1388a777e05fdaf500 /gcc/d/dmd/declaration.c | |
parent | d54029179cbe817eaf9b6899339b0151cff3c00e (diff) | |
download | gcc-dddea6d4d81cac76ff64cde178e2d5f7fe09fb55.zip gcc-dddea6d4d81cac76ff64cde178e2d5f7fe09fb55.tar.gz gcc-dddea6d4d81cac76ff64cde178e2d5f7fe09fb55.tar.bz2 |
d: Merge upstream dmd 9038e64c5.
Adds support for using user-defined attributes on function arguments and
single-parameter alias declarations. These attributes behave analogous
to existing UDAs.
gcc/d/ChangeLog:
* dmd/MERGE: Merge upstream dmd 9038e64c5.
* d-builtins.cc (build_frontend_type): Update call to
Parameter::create.
Diffstat (limited to 'gcc/d/dmd/declaration.c')
-rw-r--r-- | gcc/d/dmd/declaration.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/d/dmd/declaration.c b/gcc/d/dmd/declaration.c index f490cc5..f196bc8 100644 --- a/gcc/d/dmd/declaration.c +++ b/gcc/d/dmd/declaration.c @@ -224,7 +224,7 @@ Type *TupleDeclaration::getType() { Type *t = (*types)[i]; //printf("type = %s\n", t->toChars()); - Parameter *arg = new Parameter(0, t, NULL, NULL); + Parameter *arg = new Parameter(0, t, NULL, NULL, NULL); (*args)[i] = arg; if (!t->deco) hasdeco = 0; |