From 85245bda63ab4cdad0a7cb0f94e06ad4b9a121d2 Mon Sep 17 00:00:00 2001 From: Gerald Pfeifer Date: Thu, 6 Aug 2020 09:02:15 +0200 Subject: [PATCH] ipa-fnsummary: Include the proper way This fixes a bootstrap error with clang 10 that would complain /usr/include/c++/v1/typeinfo:346:5: error: no member named 'fancy_abort' in namespace 'std::__1'; did you mean simply 'fancy_abort'? It mirrors how this is handled in gcov.c and indirectly includes via system.h. gcc/ChangeLog: * ipa-fnsummary.c (INCLUDE_VECTOR): Define. Remove direct inclusion of . --- gcc/ipa-fnsummary.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/ipa-fnsummary.c b/gcc/ipa-fnsummary.c index 49bab04524b..59e52927151 100644 --- a/gcc/ipa-fnsummary.c +++ b/gcc/ipa-fnsummary.c @@ -52,6 +52,7 @@ along with GCC; see the file COPYING3. If not see inlined performs analysis via its analyze_function method. */ #include "config.h" +#define INCLUDE_VECTOR #include "system.h" #include "coretypes.h" #include "backend.h" @@ -82,7 +83,6 @@ along with GCC; see the file COPYING3. If not see #include "gimplify.h" #include "stringpool.h" #include "attribs.h" -#include #include "tree-into-ssa.h" /* Summaries. */ -- 2.30.2