]> git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: ast: builder: Remove ASTTypeBuilder
authorArthur Cohen <arthur.cohen@embecosm.com>
Tue, 20 May 2025 13:08:06 +0000 (15:08 +0200)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 5 Aug 2025 14:36:52 +0000 (16:36 +0200)
commit4c4efadd0f6f9097422106204e87ee99e5d6772b
tree13fe0e6833a37ac93ac067147e3bea4166272239
parentf4b8b8332ff8d3b985170ffaecd9d76339a9d4cf
gccrs: ast: builder: Remove ASTTypeBuilder

gcc/rust/ChangeLog:

* Make-lang.in: Remove object file for ASTTypeBuilder.
* ast/rust-ast-builder.h: Remove function.
* ast/rust-ast-builder.cc (Builder::new_type): Likewise.
(Builder::new_const_param): Use reconstruct_type() instead.
(Builder::new_generic_args): Likewise.
* expand/rust-derive-default.cc (DeriveDefault::visit_struct): Likewise.
(DeriveDefault::visit_tuple): Likewise.
* expand/rust-derive-eq.cc (DeriveEq::visit_tuple): Likewise.
(DeriveEq::visit_struct): Likewise.
(DeriveEq::visit_enum): Likewise.
(DeriveEq::visit_union): Likewise.
* ast/rust-ast-builder-type.cc: Removed.
* ast/rust-ast-builder-type.h: Removed.
gcc/rust/Make-lang.in
gcc/rust/ast/rust-ast-builder-type.cc [deleted file]
gcc/rust/ast/rust-ast-builder-type.h [deleted file]
gcc/rust/ast/rust-ast-builder.cc
gcc/rust/ast/rust-ast-builder.h
gcc/rust/expand/rust-derive-default.cc
gcc/rust/expand/rust-derive-eq.cc