From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1643) id 461BD3857831; Fri, 15 Jul 2022 10:58:26 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 461BD3857831 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 #1384 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: ab9f7f287ef0a775ac6a504d743e20c2f5488f6f X-Git-Newrev: d155a54785cb7b40ada7ae748997d717a4b27ab9 Message-Id: <20220715105826.461BD3857831@sourceware.org> Date: Fri, 15 Jul 2022 10:58:26 +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: Fri, 15 Jul 2022 10:58:26 -0000 https://gcc.gnu.org/g:d155a54785cb7b40ada7ae748997d717a4b27ab9 commit d155a54785cb7b40ada7ae748997d717a4b27ab9 Merge: ab9f7f287ef 95aa351e657 Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com> Date: Fri Jul 15 09:27:28 2022 +0000 Merge #1384 1384: Support generics in check for valid types in arithmetic expressions r=philberty a=philberty When we check for valid types we need to be sure to call destructure which will extract out any generics so that we are checking the actual concrete type that is being used here. Fixes #1383 Co-authored-by: Philip Herron Diff: gcc/rust/typecheck/rust-hir-type-check-expr.h | 14 +++++++++----- gcc/testsuite/rust/compile/issue-1383.rs | 8 ++++++++ 2 files changed, 17 insertions(+), 5 deletions(-)