From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1643) id 29D273959C9F; Wed, 16 Nov 2022 11:50:12 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 29D273959C9F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1668599412; bh=Q1rrEqKwkTOGyCWOCJP0wKVbckmlsgV4o+doOl0/XMU=; h=From:To:Subject:Date:From; b=hGURalHyGEpxE6+a+3NQ0PYSGuu8llO57Apuz5+pFRwTGI3yWvep6mR5cBdat2xSt nnFnhh2sk2mvIfRnYRNyn6f5cdoNwRZy9wjhWjD506DETEUvVkyPEfzSH1MsIid4JK Ugdi4whdBZuuPTpM50h/duYf/jWD22fA1ZzpAvz0= 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 #1631 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: 009337f5935882799fe520e98f0b233403254e41 X-Git-Newrev: 815a57351a33491e534cc1b6c6ddfa17eaf2b500 Message-Id: <20221116115012.29D273959C9F@sourceware.org> Date: Wed, 16 Nov 2022 11:50:12 +0000 (GMT) List-Id: https://gcc.gnu.org/g:815a57351a33491e534cc1b6c6ddfa17eaf2b500 commit 815a57351a33491e534cc1b6c6ddfa17eaf2b500 Merge: 009337f5935 22977337faf Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com> Date: Tue Nov 15 11:01:12 2022 +0000 Merge #1631 1631: Ast dump where clause r=CohenArthur a=jdupak Adds dump of the where clause and recursively needed nodes. Adds visitor compatibility layer for general references except for unique pointers - needed for lifetimes. The enable is necessary to coexist with the unique_ptr overload. Depends on #1624 and will be rebased when it is merged. Co-authored-by: Jakub Dupak Diff: gcc/rust/ast/rust-ast-dump.cc | 155 ++++++++++++++++++++++++++++++++++++------ gcc/rust/ast/rust-ast-dump.h | 13 +++- gcc/rust/ast/rust-ast.h | 2 + gcc/rust/ast/rust-item.h | 6 ++ gcc/rust/ast/rust-type.h | 2 + 5 files changed, 154 insertions(+), 24 deletions(-)