]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gccrs: Clean up some system includes
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Fri, 22 Nov 2024 11:20:09 +0000 (12:20 +0100)
committerArthur Cohen <arthur.cohen@embecosm.com>
Fri, 21 Mar 2025 11:33:01 +0000 (12:33 +0100)
System includes shall use rust-system header instead.

gcc/rust/ChangeLog:

* ast/rust-stmt.h: Remove stdlib include and use rust-system instead.
* backend/rust-compile-expr.cc: Likewise.
* backend/rust-mangle-legacy.cc: Likewise.
* backend/rust-mangle-v0.cc: Likewise.
* hir/rust-hir-dump.cc: Likewise.
* typecheck/rust-hir-type-check-type.cc: Likewise.
* typecheck/rust-tyty.cc: Likewise.
* typecheck/rust-tyty.h: Likewise.
* util/rust-common.h: Likewise.
* util/rust-token-converter.cc: Likewise.
* util/rust-token-converter.h: Likewise.

Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
gcc/rust/ast/rust-stmt.h
gcc/rust/backend/rust-compile-expr.cc
gcc/rust/backend/rust-mangle-legacy.cc
gcc/rust/backend/rust-mangle-v0.cc
gcc/rust/hir/rust-hir-dump.cc
gcc/rust/typecheck/rust-hir-type-check-type.cc
gcc/rust/typecheck/rust-tyty.cc
gcc/rust/typecheck/rust-tyty.h
gcc/rust/util/rust-common.h
gcc/rust/util/rust-token-converter.cc
gcc/rust/util/rust-token-converter.h

index e8aec34d47ebfa45fcc960ed4c3c588ba50c16cd..6cbecaffd033069ec164e1626f6ca2d1f229e2ae 100644 (file)
@@ -22,7 +22,7 @@
 #include "rust-ast.h"
 #include "rust-path.h"
 #include "rust-expr.h"
-#include <memory>
+#include "rust-system.h"
 
 namespace Rust {
 namespace AST {
index 05c52261cf780e263d3c3c5530267eb996d18851..7ea2a67552218529c093b5a6e04ed6e0bed6d0a6 100644 (file)
@@ -31,7 +31,6 @@
 #include "convert.h"
 #include "print-tree.h"
 #include "rust-system.h"
-#include <functional>
 
 namespace Rust {
 namespace Compile {
index 2c0ddd92df037f187b6d162d3bbb234dab93c7fa..7671982da3f9cd63f8aee6a55737361fd011b552 100644 (file)
@@ -21,7 +21,6 @@
 #include "rust-unicode.h"
 #include "rust-diagnostics.h"
 #include "rust-system.h"
-#include <sstream>
 
 namespace Rust {
 namespace Compile {
index 67d7e4d1885a2c34db18b4b89e55e0b487564f8f..d0df4aba27c335597eb019c4ed491d27f28deaba 100644 (file)
@@ -25,7 +25,6 @@
 #include "rust-unicode.h"
 #include "rust-punycode.h"
 #include "rust-compile-type.h"
-#include <sstream>
 
 namespace Rust {
 namespace Compile {
index 5d2a09db348392a82906aeb3bb1012f8d0b78b8b..81cb881268f844d9db45c7a15c1ee978a0be1d04 100644 (file)
@@ -22,9 +22,9 @@
 #include "rust-hir-path.h"
 #include "rust-hir-type.h"
 #include "rust-hir.h"
-#include <string>
 #include "rust-attribute-values.h"
 #include "tree/rust-hir-expr.h"
+#include "rust-system.h"
 
 namespace Rust {
 namespace HIR {
index 4ebbaf6d8366ac091afdc5b5fe8364a496c80f4b..0360c5504b78518a6b8a5ea1c8c25f5f94af32cf 100644 (file)
@@ -27,7 +27,7 @@
 #include "rust-mapping-common.h"
 #include "rust-substitution-mapper.h"
 #include "rust-type-util.h"
-#include <functional>
+#include "rust-system.h"
 
 namespace Rust {
 namespace Resolver {
index 1073dfa6adc9b96f7c07a62ebdc457a88d58fba5..f0c967e094904902dd323e9501d26e8c2f293dfe 100644 (file)
@@ -32,7 +32,7 @@
 #include "rust-hir-type-bounds.h"
 
 #include "options.h"
-#include <functional>
+#include "rust-system.h"
 
 namespace Rust {
 namespace TyTy {
index 49cd00c917427c9b482fc473b0ce0b598a3a72fa..a41837e35afa069b0733ba582793c4dd8082a7d3 100644 (file)
@@ -30,8 +30,6 @@
 #include "rust-system.h"
 #include "rust-hir.h"
 
-#include <limits>
-
 namespace Rust {
 
 namespace Resolver {
index 2033694156e99256be50b8aa50a820f6c670e8d8..71637cee68e52adeb4e0c8ea394700a444b58747 100644 (file)
@@ -21,7 +21,6 @@
 #ifndef RUST_COMMON
 #define RUST_COMMON
 #include "rust-system.h"
-#include <string>
 
 namespace Rust {
 
index 220e891247f9cb16c7ab634c32a82de357ee671c..fc34adb9b1955c73a1f9b36efa0b7d0559536971 100644 (file)
@@ -18,8 +18,7 @@
 #include "rust-token-converter.h"
 #include "bi-map.h"
 #include "line-map.h"
-
-#include <string>
+#include "rust-system.h"
 
 namespace Rust {
 
index 0498041b46c6f156a4f4630d7ca7fcc61020aa79..5405d6e59d6ef04dc3729c781407ee9aea2ae2cb 100644 (file)
@@ -17,7 +17,7 @@
 #ifndef RUST_TOKEN_CONVERTER_H
 #define RUST_TOKEN_CONVERTER_H
 
-#include <vector>
+#include "rust-system.h"
 #include "rust-token.h"
 #include "libproc_macro_internal/proc_macro.h"