aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2021-01-18 15:17:50 +0100
committerPhilip Herron <herron.philip@googlemail.com>2021-01-18 17:45:59 +0000
commitc55cd0e10c00d66cf159fc8f3f309186e1a576d1 (patch)
treeec79735b903517574054f8bc17af79e28cb55695 /gcc
parent2b7518cf8ae5e34aec81dbb8efb6ea15bb95c68c (diff)
downloadgcc-c55cd0e10c00d66cf159fc8f3f309186e1a576d1.zip
gcc-c55cd0e10c00d66cf159fc8f3f309186e1a576d1.tar.gz
gcc-c55cd0e10c00d66cf159fc8f3f309186e1a576d1.tar.bz2
Fix '#include <algorithm>'
GCC doesn't like that: In file included from [...] ./mm_malloc.h:42:12: error: attempt to use poisoned "malloc" return malloc (__size); ^ See commit e7b3f654f2ab0400c95c0517387a9ad645a5c4cd, for example.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/rust/parse/rust-parse-impl.h2
-rw-r--r--gcc/rust/parse/rust-parse.cc2
-rw-r--r--gcc/rust/rust-system.h2
3 files changed, 1 insertions, 5 deletions
diff --git a/gcc/rust/parse/rust-parse-impl.h b/gcc/rust/parse/rust-parse-impl.h
index f6bd0f6..7b72bbb 100644
--- a/gcc/rust/parse/rust-parse-impl.h
+++ b/gcc/rust/parse/rust-parse-impl.h
@@ -22,8 +22,6 @@ along with GCC; see the file COPYING3. If not see
#include "rust-diagnostics.h"
-#include <algorithm> // for std::find
-
namespace Rust {
// Left binding powers of operations.
enum binding_powers
diff --git a/gcc/rust/parse/rust-parse.cc b/gcc/rust/parse/rust-parse.cc
index 62076ee..fdad97c 100644
--- a/gcc/rust/parse/rust-parse.cc
+++ b/gcc/rust/parse/rust-parse.cc
@@ -41,8 +41,6 @@ along with GCC; see the file COPYING3. If not see
#endif
// maybe put these back in if compiling no longer works
-#include <algorithm> // for std::find
-
/* TODO: move non-essential stuff back here from rust-parse-impl.h after
* confirming that it works */
diff --git a/gcc/rust/rust-system.h b/gcc/rust/rust-system.h
index 26c9b33..d62e676 100644
--- a/gcc/rust/rust-system.h
+++ b/gcc/rust/rust-system.h
@@ -20,6 +20,7 @@
#ifndef RUST_SYSTEM_H
#define RUST_SYSTEM_H
+#define INCLUDE_ALGORITHM
#include "config.h"
/* Define this so that inttypes.h defines the PRI?64 macros even
@@ -30,7 +31,6 @@
// These must be included before the #poison declarations in system.h.
-#include <algorithm>
#include <string>
#include <list>
#include <map>