From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 7871) id EB9DE3857BA1; Fri, 4 Nov 2022 13:54:27 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org EB9DE3857BA1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1667570067; bh=e5ajuGg9XZYh7XdKTnMJxWuKLF3Pfs+fqTMZrNPl18M=; h=From:To:Subject:Date:From; b=rY5O8uqKdIjDl+G0zVHanVZzEUGdwv5D7v2eh170HIGMxmVRr6VUkqaDnKNtZyguf pWDUyvRoQqe7G3JBBc+ABa2+yTWWU1o/GVPj7b0JQdxuN0IuvJFHXxd+Who6tHc5Ib MzIZHxuW5uTe/0AbefEWEl8Rc3OFMJwYoqTSyf5Q= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Marc Poulhi?s To: gcc-cvs@gcc.gnu.org Subject: [gcc r13-3668] ada: Skip dynamic interface conversion under configurable runtime X-Act-Checkin: gcc X-Git-Author: Javier Miranda X-Git-Refname: refs/heads/master X-Git-Oldrev: 5150978dfe1b049f16bed80aad2163c43be039cf X-Git-Newrev: 64b10736a16c901701e4c97ce71504791ba9bbea Message-Id: <20221104135427.EB9DE3857BA1@sourceware.org> Date: Fri, 4 Nov 2022 13:54:27 +0000 (GMT) List-Id: https://gcc.gnu.org/g:64b10736a16c901701e4c97ce71504791ba9bbea commit r13-3668-g64b10736a16c901701e4c97ce71504791ba9bbea Author: Javier Miranda Date: Fri Oct 7 16:02:02 2022 +0000 ada: Skip dynamic interface conversion under configurable runtime gcc/ada/ * exp_disp.adb (Expand_Interface_Conversion): Fix typo in comment. Diff: --- gcc/ada/exp_disp.adb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/ada/exp_disp.adb b/gcc/ada/exp_disp.adb index d8a45ffb7c9..41da7a23ee5 100644 --- a/gcc/ada/exp_disp.adb +++ b/gcc/ada/exp_disp.adb @@ -1308,7 +1308,7 @@ package body Exp_Disp is -- When the target type is an interface type that is an ancestor of -- the operand type, it is generally safe to skip generating code to -- displace the pointer to the object to reference the secondary - -- dispatch table of the target interface type. Two scenaries are + -- dispatch table of the target interface type. Two scenarios are -- possible here: -- 1) The operand type is a regular tagged type -- 2) The operand type is an interface type