]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Clean up some system includes
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Fri, 22 Nov 2024 11:20:09 +0000 (12:20 +0100)
committerP-E-P <32375388+P-E-P@users.noreply.github.com>
Fri, 22 Nov 2024 12:08:24 +0000 (12:08 +0000)
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 51c59182ba65521cec64e33381500eaefd93cfa5..afe48f271c19db400677cd72abbdc88d760adc53 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 615354fc961283668abad83467fd21001c8af4a4..5b7d67a11c350fffa5399656fa44ff9bb3fbd1fe 100644 (file)
@@ -31,7 +31,6 @@
 #include "convert.h"
 #include "print-tree.h"
 #include "rust-system.h"
-#include <functional>
 
 namespace Rust {
 namespace Compile {
index 2826b363547ae43b2d2c1327e88a672b02c776b3..3533e12da5f9e4125f2df0aa0829b30d2d3e35ab 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 ee6ae8c8e5a9b82a2fb84f75e504dc30773c6edf..1bff44b65952f9ebd7ddf13b0198046578a03962 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 f84e1dac808f48e287df40927fe38dba0f949218..d07ad3264c73d824495735bc6721bfd44506a283 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 8ef827d2404889cb083c5c76c8b2f9592c943f1b..c17e3247113adfe52d61b9baf5942982b9752599 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 467bf1c217537194d252338830c07637819373bb..116c1abdf8e8d726020aa61e86a02c144ebf6d72 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 de806a2c9bee3b5c6e7cf3b972ae87c36ac39e7e..3ac99d53ee5a6b117aa5c1357b76df5d3d4261d4 100644 (file)
@@ -30,8 +30,6 @@
 #include "rust-system.h"
 #include "rust-hir.h"
 
-#include <limits>
-
 namespace Rust {
 
 namespace Resolver {
index 299ae71e9092f3e171a98fd8f4f88d47ee93bf53..c4222d25aba874b8b49524f095c07d878706c9d4 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"