aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorGerald Pfeifer <gerald@pfeifer.com>2020-12-22 13:37:56 +0100
committerGerald Pfeifer <gerald@pfeifer.com>2020-12-22 13:37:56 +0100
commit7e63d383b89cd75b7775883d71ed09724b9ee73f (patch)
treec9dcf4541b8401d559146b2ce7ad98abb7304751 /gcc/cp
parent027935eec43173a89cd3eeace0b51967288ac075 (diff)
downloadgcc-7e63d383b89cd75b7775883d71ed09724b9ee73f.zip
gcc-7e63d383b89cd75b7775883d71ed09724b9ee73f.tar.gz
gcc-7e63d383b89cd75b7775883d71ed09724b9ee73f.tar.bz2
c++: Fix build with clang
After the addition of libcody building with clang 10.0.1 would fail as follows: In file included from .../libcody/cody.hh:24: In file included from /usr/include/c++/v1/memory:653: /usr/include/c++/v1/typeinfo:346:5: error: no member named 'fancy_abort' in namespace 'std::__1'; did you mean simply 'fancy_abort'? _VSTD::abort(); ^~~~~~~ mapper-client.cc and mapper-resolver.cc have addressed this already by getting <string> and <vector> included; do the same for module.cc. gcc/cp: 2020-12-22 Gerald Pfeifer <gerald@pfeifer.com> * module.cc (INCLUDE_STRING): Define. (INCLUDE_VECTOR): Ditto.
Diffstat (limited to 'gcc/cp')
-rw-r--r--gcc/cp/module.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/cp/module.cc b/gcc/cp/module.cc
index 7e38293..ed3dbe2 100644
--- a/gcc/cp/module.cc
+++ b/gcc/cp/module.cc
@@ -207,6 +207,8 @@ Classes used:
#define _DEFAULT_SOURCE 1 /* To get TZ field of struct tm, if available. */
#include "config.h"
+#define INCLUDE_STRING
+#define INCLUDE_VECTOR
#include "system.h"
#include "coretypes.h"
#include "cp-tree.h"