[PATCH] gccrs: Remove unused files

2024-12-01 Thread Owen Avery
-off-by: Owen Avery --- .../typecheck/rust-hir-type-check-toplevel.cc | 378 -- .../typecheck/rust-hir-type-check-toplevel.h | 56 --- 2 files changed, 434 deletions(-) delete mode 100644 gcc/rust/typecheck/rust-hir-type-check-toplevel.cc delete mode 100644 gcc/rust/typecheck

[PATCH 3/3] gccrs: borrowck: Polonius dump

2024-12-02 Thread Owen Avery
From: Jakub Dupak gcc/rust/ChangeLog: * checks/errors/borrowck/polonius/rust-polonius.h (struct FullPoint): Polonius facts dump. (struct Facts): Polonius facts dump. * checks/errors/borrowck/rust-bir-dump.cc (Dump::go): Polonius facts dump. (Dump::

[PATCH 2/3] gccrs: Removed obsolete objects

2024-12-02 Thread Owen Avery
From: Kushal Pal gcc/rust/ChangeLog: * backend/rust-compile-expr.cc (CompileExpr::visit): Lines removed as the objects are unused. Signed-off-by: Kushal Pal --- gcc/rust/backend/rust-compile-expr.cc | 13 ++--- 1 file changed, 2 insertions(+), 11 deletions(-) diff --g

[PATCH 1/3] gccrs: Remove redundant macro definition

2024-12-02 Thread Owen Avery
From: zhanghe9702 gcc/rust/ChangeLog: * backend/rust-tree.h: removing the CLASSTYPE_VBASECLASSES macro which is duplicated three times. Signed-off-by: Zhang He --- gcc/rust/backend/rust-tree.h | 12 1 file changed, 12 deletions(-) diff --git a/gcc/rust/backend/rus

Re: [PATCH 3/3] gccrs: borrowck: Polonius dump

2024-12-02 Thread Owen Avery
These are some of the older easier-to-upstream patches -- I've added "gccrs: " to their subject fields but they should be otherwise unmodified. On 12/3/24 01:26, Owen Avery wrote: From: Jakub Dupak gcc/rust/ChangeLog: * checks/errors/borrowck/polonius/rust-pol