From: Gerald Pfeifer Date: Thu, 6 Aug 2020 07:02:15 +0000 (+0200) Subject: ipa-fnsummary: Include the proper way X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=85245bda63ab4cdad0a7cb0f94e06ad4b9a121d2;p=gcc.git 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 . --- 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. */