]> git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: nr2.0: Implement macro_use for modules
authorOwen Avery <powerboat9.gamer@gmail.com>
Wed, 19 Feb 2025 02:20:45 +0000 (21:20 -0500)
committerArthur Cohen <arthur.cohen@embecosm.com>
Mon, 24 Mar 2025 12:07:11 +0000 (13:07 +0100)
commit9ddf6be21e06e20c779ac5a49c3fda10bd04920c
tree30c8e5d3bc31cf226928ac831c012eeb066ab435
parentb0dff76ede4ef853d87e090573d1df1a1f236207
gccrs: nr2.0: Implement macro_use for modules

gcc/rust/ChangeLog:

* resolve/rust-early-name-resolver-2.0.cc:
Include rust-attribute-values.h.
(Early::visit): If a module has a macro_use attribute, avoid
pushing a new textual macro scope.

gcc/testsuite/ChangeLog:

* rust/compile/nr2/exclude: Remove entries.

Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
gcc/rust/resolve/rust-early-name-resolver-2.0.cc
gcc/testsuite/rust/compile/nr2/exclude