From 2c384ad87fc1963dbb9b2092dba08f99ddf32136 Mon Sep 17 00:00:00 2001 From: Szabolcs Nagy Date: Fri, 22 Apr 2016 11:00:42 +0000 Subject: [PATCH 2/2] (header usage fix) include c++ headers in system.h 2016-04-22 Szabolcs Nagy * system.h (list, map, set, vector): Include conditionally. * auto-profile.c (INCLUDE_MAP, INCLUDE_SET): Define. * graphite-isl-ast-to-gimple.c (INCLUDE_MAP): Define. * ipa-icf.c (INCLUDE_LIST): Define. * config/aarch64/cortex-a57-fma-steering.c (INCLUDE_LIST): Define. * config/sh/sh.c (INCLUDE_VECTOR): Define. * config/sh/sh_treg_combine.cc (INCLUDE_ALGORITHM): Define. (INCLUDE_LIST, INCLUDE_VECTOR): Define. * cp/logic.cc (INCLUDE_LIST): Define. * fortran/trans-common.c (INCLUDE_MAP): Define. From-SVN: r235362 --- gcc/cp/logic.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'gcc/cp') diff --git a/gcc/cp/logic.cc b/gcc/cp/logic.cc index e4967bb..c12c381 100644 --- a/gcc/cp/logic.cc +++ b/gcc/cp/logic.cc @@ -19,6 +19,7 @@ along with GCC; see the file COPYING3. If not see . */ #include "config.h" +#define INCLUDE_LIST #include "system.h" #include "coretypes.h" #include "tm.h" @@ -45,8 +46,6 @@ along with GCC; see the file COPYING3. If not see #include "toplev.h" #include "type-utils.h" -#include - namespace { // Helper algorithms -- cgit v1.1