From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1472) id 537463858422; Sun, 31 Oct 2021 22:35:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 537463858422 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Bernhard Reutner-Fischer To: gcc-cvs@gcc.gnu.org Subject: [gcc r12-4815] Fortran: Revert explicit memcpy in gfc_get_typebound_proc X-Act-Checkin: gcc X-Git-Author: Bernhard Reutner-Fischer X-Git-Refname: refs/heads/master X-Git-Oldrev: ca84f39399fda80c770306465276ffd66d3766ed X-Git-Newrev: 6ea6c05a8d4354b25c6c18c1b60e1f5a06d25f66 Message-Id: <20211031223535.537463858422@sourceware.org> Date: Sun, 31 Oct 2021 22:35:35 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Oct 2021 22:35:35 -0000 https://gcc.gnu.org/g:6ea6c05a8d4354b25c6c18c1b60e1f5a06d25f66 commit r12-4815-g6ea6c05a8d4354b25c6c18c1b60e1f5a06d25f66 Author: Bernhard Reutner-Fischer Date: Sun Oct 31 23:21:36 2021 +0100 Fortran: Revert explicit memcpy in gfc_get_typebound_proc This reverts the hunk to gfc_get_typebound_proc from 7883a7f07c1ad9c8aaccc5bbd96e0ae1fa230c89 gcc/fortran/ChangeLog: * symbol.c (gfc_get_typebound_proc): Revert memcpy. Diff: --- gcc/fortran/symbol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/fortran/symbol.c b/gcc/fortran/symbol.c index 34c0ba2fac4..d6f53f4ff20 100644 --- a/gcc/fortran/symbol.c +++ b/gcc/fortran/symbol.c @@ -5073,7 +5073,7 @@ gfc_get_typebound_proc (gfc_typebound_proc *tb0) result = XCNEW (gfc_typebound_proc); if (tb0) - memcpy (result, tb0, sizeof (gfc_typebound_proc)); + *result = *tb0; result->error = 1; latest_undo_chgset->tbps.safe_push (result);