]> git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: nr2.0: Add Early name resolution visitor
authorArthur Cohen <arthur.cohen@embecosm.com>
Thu, 27 Jul 2023 08:06:13 +0000 (10:06 +0200)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 16 Jan 2024 18:00:27 +0000 (19:00 +0100)
commitf7084d487286e4c7ba2336b7fa567fc59def4c01
treeb120e28313820c8b9742e10e0c1e073cdfe44eb3
parent2bde73fa4669dfb34a981aa91b750e5ca8433491
gccrs: nr2.0: Add Early name resolution visitor

This visitor takes care of resolving macro invocations, procedural macros
and imports - it is used in conjunction with the `TopLevel` pass and
the macro expander.

gcc/rust/ChangeLog:

* Make-lang.in: Add new object file.
* resolve/rust-early-name-resolver-2.0.cc: New file.
* resolve/rust-early-name-resolver-2.0.h: New file.
gcc/rust/Make-lang.in
gcc/rust/resolve/rust-early-name-resolver-2.0.cc [new file with mode: 0644]
gcc/rust/resolve/rust-early-name-resolver-2.0.h [new file with mode: 0644]