]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gccrs: Create subdirectory checks/errors/feature
authorOwen Avery <powerboat9.gamer@gmail.com>
Wed, 27 Aug 2025 22:21:08 +0000 (18:21 -0400)
committerArthur Cohen <arthur.cohen@embecosm.com>
Thu, 30 Oct 2025 19:59:12 +0000 (20:59 +0100)
gcc/rust/ChangeLog:

* Make-lang.in: Handle source files in checks/errors/feature.
* checks/errors/rust-feature-gate.cc: Move to...
* checks/errors/feature/rust-feature-gate.cc: ...here.
* checks/errors/rust-feature-gate.h: Move to...
* checks/errors/feature/rust-feature-gate.h: ...here.
* checks/errors/rust-feature.cc: Move to...
* checks/errors/feature/rust-feature.cc: ...here.
* checks/errors/rust-feature.h: Move to...
* checks/errors/feature/rust-feature.h: ...here.

Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
gcc/rust/Make-lang.in
gcc/rust/checks/errors/feature/rust-feature-gate.cc [moved from gcc/rust/checks/errors/rust-feature-gate.cc with 100% similarity]
gcc/rust/checks/errors/feature/rust-feature-gate.h [moved from gcc/rust/checks/errors/rust-feature-gate.h with 100% similarity]
gcc/rust/checks/errors/feature/rust-feature.cc [moved from gcc/rust/checks/errors/rust-feature.cc with 100% similarity]
gcc/rust/checks/errors/feature/rust-feature.h [moved from gcc/rust/checks/errors/rust-feature.h with 100% similarity]

index 90ddc8b299897b571928c3a17c98202515f9434b..e5a8a5eb462b428471ee17cc92ea243f1c721bca 100644 (file)
@@ -434,6 +434,7 @@ RUST_INCLUDES = -I $(srcdir)/rust \
        -I $(srcdir)/rust/checks/errors \
        -I $(srcdir)/rust/checks/errors/privacy \
        -I $(srcdir)/rust/checks/errors/borrowck \
+       -I $(srcdir)/rust/checks/errors/feature \
        -I $(srcdir)/rust/util \
         -I $(srcdir)/rust/metadata \
                -I $(srcdir)/../libgrust
@@ -506,6 +507,11 @@ rust/%.o: rust/checks/errors/%.cc
        $(COMPILE) $(RUST_CXXFLAGS) $(RUST_INCLUDES) $<
        $(POSTCOMPILE)
 
+# build feature related files in rust folder
+rust/%.o: rust/checks/errors/feature/%.cc
+       $(COMPILE) $(RUST_CXXFLAGS) $(RUST_INCLUDES) $<
+       $(POSTCOMPILE)
+
 # build privacy pass files in rust folder
 rust/%.o: rust/checks/errors/privacy/%.cc
        $(COMPILE) $(RUST_CXXFLAGS) $(RUST_INCLUDES) $<