From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1643) id 89BCA3857BAD; Fri, 14 Oct 2022 12:46:03 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 89BCA3857BAD DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1665751563; bh=1QblC1Qefu1BhDOjD7RJDmSLtIeiXJ6BKvMBas2d2nw=; h=From:To:Subject:Date:From; b=R31EfMomr7/nXxVWHDEipYDhW04dnAcKwYLyjaDw6ganAKYniJAxiIAEo+zoUVE1I NIwQfMscJrIwxzxHuyT/7SU1lK+yQHkyKp+YwLjMG0Ran4Fq+Xc4X1RTYx68j6aHUV Zeupg6l5nnZ5me/bXANDL/DMFHbV5iyCdfZJGMs4= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Thomas Schwinge To: gcc-cvs@gcc.gnu.org Subject: [gcc/devel/rust/master] Merge #1583 X-Act-Checkin: gcc X-Git-Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com> X-Git-Refname: refs/heads/devel/rust/master X-Git-Oldrev: 8cbcff46d34c998239dfa1792fe7459699658c62 X-Git-Newrev: 84ca2f9123a7d5206d70d5b3bdc18d98c0cee2e0 Message-Id: <20221014124603.89BCA3857BAD@sourceware.org> Date: Fri, 14 Oct 2022 12:46:03 +0000 (GMT) List-Id: https://gcc.gnu.org/g:84ca2f9123a7d5206d70d5b3bdc18d98c0cee2e0 commit 84ca2f9123a7d5206d70d5b3bdc18d98c0cee2e0 Merge: 8cbcff46d34 32e45c4076c Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com> Date: Fri Oct 14 08:52:42 2022 +0000 Merge #1583 1583: Support type resolution on super traits on dyn objects r=philberty a=philberty When checking if specified bounds satisfy other bounds we must lookup the super traits. To finish the support for super traits we need to redo the computation of method addresses to support super traits. Addresses #914 Co-authored-by: Philip Herron Diff: gcc/rust/backend/rust-compile.cc | 2 ++ gcc/rust/typecheck/rust-hir-trait-ref.h | 24 ++++++++++++++++++++++ gcc/rust/typecheck/rust-tyty.cc | 35 +++++++++++---------------------- 3 files changed, 37 insertions(+), 24 deletions(-)