]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 16 Aug 2023 00:18:50 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 16 Aug 2023 00:18:50 +0000 (00:18 +0000)
gcc/DATESTAMP
gcc/d/ChangeLog
gcc/testsuite/ChangeLog

index c7049d23fc698ec4652141394f3291c59db2ffe4..cf73ff2c5ea5d1365a2241d80947465c2a265e13 100644 (file)
@@ -1 +1 @@
-20230815
+20230816
index bba0074bdef390b5da0d35b77f5afa588620bee7..19f1422067fb268abd317a4d68ae34b55d536800 100644 (file)
@@ -1,3 +1,24 @@
+2023-08-15  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/110959
+       * dmd/canthrow.d (Dsymbol_canThrow): Use foreachVar.
+       * dmd/declaration.d (TupleDeclaration::needThis): Likewise.
+       (TupleDeclaration::foreachVar): New function.
+       (VarDeclaration::setFieldOffset): Use foreachVar.
+       * dmd/dinterpret.d (Interpreter::visit (DeclarationExp)): Likewise.
+       * dmd/dsymbolsem.d (DsymbolSemanticVisitor::visit (VarDeclaration)):
+       Don't push tuple field members to the scope symbol table.
+       (determineFields): Handle pushing tuple field members here instead.
+       * dmd/dtoh.d (ToCppBuffer::visit (VarDeclaration)): Visit all tuple
+       fields.
+       (ToCppBuffer::visit (TupleDeclaration)): New function.
+       * dmd/expression.d (expandAliasThisTuples): Use foreachVar.
+       * dmd/foreachvar.d (VarWalker::visit (DeclarationExp)): Likewise.
+       * dmd/ob.d (genKill): Likewise.
+       (checkObErrors): Likewise.
+       * dmd/semantic2.d (Semantic2Visitor::visit (TupleDeclaration)): Visit
+       all tuple fields.
+
 2023-07-07  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        Backported from master:
index 30e3ed7f2efcc205371614fe497bb46641441e80..c6c46dde92ac95b6e85645c162983b413a5d7f7a 100644 (file)
@@ -1,3 +1,9 @@
+2023-08-15  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/110959
+       * gdc.dg/pr110959.d: New test.
+       * gdc.test/runnable/test23010.d: New test.
+
 2023-08-11  Jason Merrill  <jason@redhat.com>
 
        PR c++/106310