]> git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: Handle gengtype annotations in backend/rust-tree.{cc,h}
authorOwen Avery <powerboat9.gamer@gmail.com>
Fri, 18 Aug 2023 21:01:34 +0000 (17:01 -0400)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 16 Jan 2024 18:00:34 +0000 (19:00 +0100)
commit9048f08f4e94594b837290ac26f3a5bbeb47f2c3
tree580a2c66dfad7da57d590aff9308d0f5b8b8b73a
parentaf2ae3076418f7908cd4f7bb842718070429fdad
gccrs: Handle gengtype annotations in backend/rust-tree.{cc,h}

gcc/rust/ChangeLog:

* config-lang.in:
Add "backend/rust-tree.h" and "backend/rust-tree.h" to gtfiles.
* backend/rust-tree.cc: Include new header generated by gengtype.

* backend/rust-tree.h
(struct language_function): Add TODO.
* rust-lang.cc:
Include "rust-tree.h".
(struct lang_type): Remove duplicate definition.
(struct lang_decl): Likewise.
(struct lang_identifier): Likewise.
(struct language_function): Likewise.

Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
gcc/rust/backend/rust-tree.cc
gcc/rust/backend/rust-tree.h
gcc/rust/config-lang.in
gcc/rust/rust-lang.cc